- 2019 Spring - Teaching Assistant for COMP541 Deep Learning (Grad)
- 2018 Fall - Teaching Assistant for COMP541 Deep Learning (Grad)
- 2018 Spring - Teaching Assistant for COMP541 Deep Learning (Grad)
- 2017 Fall - Teaching Assistant for COMP200 Structure and Interpretation of Computer Programs (Undergrad)
- 2017 Spring - Teaching Assistant for COMP541 Machine Learning (Grad)
- 2016 Fall - Teaching Assistant for COMP301 Programming Language Concepts (Undergrad)
- Guest Lecturer (Exceptions & Threads)
- 2016 Spring - Teaching Assistant for COMP541 Machine Learning (Grad)
- Guest Lecturer (Introduction to Reinforcement Learning)
- 2015 Fall - Teaching Assistant for COMP200 Structure and Interpretation of Computer Programs (Undergrad)
- 2015 Spring - Teaching Assistant for ENGR200 Probability and Statistical Methods for Engineers (Undergrad)
- 2014 Fall - Teaching Assistant for COMP200 Structure and Interpretation of Computer Programs (Undergrad)
- 2014 Spring - Teaching Assistant for COMP130 Introduction to Programming (Java) (Undergrad)