Teaching

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

MMAI 845: Reinforcement Learning

Smith School of Business, Queen's University

2019-2021

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

2016

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

2012

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.