Teaching

I have served as the instructor for the following courses at the University of Waterloo:

CS 486/686: Introduction to AI

Co-Instructor: Pascal Poupart

I have served as the instructor for the following courses at the Vector Institute (focused towards industry professionals):

Bootcamp: Reinforcement Learning

Co-Instructor: Pascal Poupart

I have served as a teaching assistant for the following courses at the University of Waterloo (multiple times for a few courses).

ECE 150: Fundamentals of Programming.

Instructor: Douglas Harder; Hiren Patel

ECE 250: Algorithms and Data Structures

Instructor: Ladan Tahvildari 

ECE 657A: Data and Knowledge Modelling and Analysis

Instructor: Mark Crowley 

ECE 493: Reinforcement Learning  

Instructor: Mark Crowley

CS 885: Reinforcement Learning

Instructor: Pascal Poupart

In addition, I have served as the teaching assistant for the Reinforcement Learning course conducted by the Vector Institute in Winter 2021. This is a professional development course aimed at improving the general understanding of AI in the industry. More details can be found here

Professor: Pascal Poupart