Contact
Professor, Faculty of Science - Computing Science
- rgoebel@ualberta.ca
- Phone
- (780) 492-2683
- Address
-
3-47 Athabasca Hall
9119 116 St NWEdmonton ABT6G 2E8
Overview
Area of Study / Keywords
Artificial Intelligence Machine Learning Explanatory AI
About
Education
- B.Sc., Computer Science, University of Regina, 1974
- M.Sc., Computing Science, University of Alberta, 1977
- Ph.D., Computer Science, University of British Columbia, 1985
Chair Positions
- Chair, University of Alberta - Huawei Joint Innovation Collaboration Steering Committee
- Former Chair, Department of Computing Science
- Former Chair, Alberta Machine Intelligence Institute, Fellows Membership Committee
- Former Co-Chair, University of Alberta Precision Health Signature Area
- Former Co-Chair, Alberta Health Services-University of Alberta Alberta Radiopharmaceutical Collaboration
- Former CEO, infomatics Circle of Research Excellence (iCORE)
- Former Chief Scientist, Alberta Innovates
- Former Chair, Alberta Innovates Academy
Research
Area
Artificial Intelligence
Interests
Theory and application of artificial intelligence representation and reasoning techniques.
Summary
R.G. (Randy) Goebel is currently professor of Computing Science in the Department of Computing Science at the University of Alberta and Fellow and co-founder of the Alberta Machine Intelligence Institute (Amii). He received the B.Sc. (Computer Science), M.Sc. (Computing Science), and Ph.D. (Computer Science) from the Universities of Regina, Alberta, and British Columbia, respectively.
Professor Goebel's theoretical work on abduction, hypothetical reasoning and belief revision is internationally well known; his recent research is focused on the formalization of visualization and explainable artificial intelligence (XAI), especially in applications in autonomous driving, legal reasoning, and precision health. He has worked on optimization, algorithm complexity, systems biology, natural language processing, and automated reasoning.
Randy has previously held faculty appointments at the University of Waterloo, University of Tokyo, Multimedia University (Kuala Lumpur), Hokkaido University (Sapporo), visiting researcher engagements at National Institute of Informatics (Tokyo), DFKI (Germany), and NICTA (now Data61, Australia); he is actively involved in collaborative research projects in Canada, Japan, Germany, France, the UK, and China.
Courses
CMPUT 272 - Formal Systems and Logic in Computing Science
An introduction to the tools of set theory, logic, and induction, and their use in the practice of reasoning about algorithms and programs. Basic set theory; the notion of a function; counting; propositional and predicate logic and their proof systems; inductive definitions and proofs by induction; program specification and correctness. Prerequisites: CMPUT 101, 174, 175, 274, SCI 100, or ENCMP 100.
CMPUT 399 - Topics in Computing Science
This topics course is designed for a one on one individual study course between a student and an instructor. Prerequisites are determined by the instructor in the course outline. See Note (3) above.