- 2025-2026 Hilary: C25 Optimization, University of Oxford.
- 2024–2026 Hilary: Machine Learning Lab, University of Oxford.
- 2023–2026 Trinity: CWM, Artificial Intelligence and Machine Learning with Python, University of Oxford.
- 2019 Fall: CMPUT 466/566, Machine Learning, Teaching Assistant, University of Alberta.
- 2019 Spring: CMPUT 272, Formal Systems and Logic in Computing Science, Teaching Assistant, University of Alberta.
- 2016 Spring: CSCI C343, Data Structures, Associate Instructor, Indiana University at Bloomington.
- 2015 Fall: CSCI B503, Algorithm Design and Analysis, Associate Instructor, Indiana University at Bloomington.
- 2014 Fall: CSCI 1311, Discrete Structure I, Teaching Assistant, George Washington University.