I am an instructor for the following online graduate course

- Combinatorics and Quantum Walks, Winter 2021

I am an instructor for the following course at York University.

- MATH 1014: Applied Calculus II, Fall 2020 and Winter 2020

I was an instructor for the following course at the University of Waterloo.

- MATH 135: Algebra for Honors Mathematics, Winter 2018

I was a teaching assistant for the following courses at the University of Waterloo.

- Algebraic Enumeration
- Algebraic Graph Theory
- Calculus for Honours Mathematics
- Coding Theory
- Graph Theory
- Introduction to Combinatorics
- Introduction to Graph Theory
- Linear Algebra for Honours Mathematics
- Portfolio Optimization Models
- Special Topics in Mathematical Connections