Below, you can find information about the courses I have taught.

MMAI 845: Reinforcement Learning

Smith School of Business, Queen's University


This course focuses on the fundamentals and applications of reinforcement learning. It was taught as part of a Masters of Management in AI professional program at Queen's University.

CSC2542: Topics in Knowledge Representation and Reasoning - Algorithms for Sequential Decision Making

Department of Computer Science, University of Toronto


This course, which was co-taught by myself and Sheila McIlraith, focused on sequential decision making techniques from reinforcement learning and heuristic search.

CMPUT 175: Foundations of Computation II

Department of Computing Science, University of Alberta


This course, which was co-taught by myself and Mohammad Salavatipour, is the second course that computing science students take at the University of Alberta. The focus of the course is on basic programming concepts, data structures, and an introduction to program analysis.