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.

Professor: Douglas Harder; Hiren Patel


ECE 250: Algorithms and Data Structures

Professor: Ladan Tahvildari 



ECE 657A: Data and Knowledge Modelling and Analysis

Professor: Mark Crowley 



ECE 493: Reinforcement Learning  

Professor: Mark Crowley



CS 885: Reinforcement Learning

Professor: 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