Instructor — University of Guelph
- CIS*4650: Compilers. Winter 2026.
- CIS*3150: Theory of Computation. Fall 2025.
- CIS*3490: The Analysis and Design of Computer Algorithms. Winter 2025.
- CIS*2910: Discrete Structures in Computing II. Winter 2025.
- CIS*1910: Discrete Structures in Computing I. Winter 2024.
- CIS*1910: Discrete Structures in Computing I. Fall 2024.
Instructor — University of Manitoba
- COMP 2080: Analysis of Algorithms. Fall 2023.