Teaching

University of Ottawa — Instructor

Winter 2026

  • SED3115: Introduction to Artificial Intelligence
  • SYS5185 / IAI5101 / GNG5300: Foundations and Applications of Machine Learning

University of Waterloo — Course Development

2024 — with the Cybersecurity and Privacy Institute

  • Artificial Intelligence (AI) Literacy: module on “Data Poisoning Attacks and Defenses”

University of Waterloo — Teaching Assistant

2020 – 2024

  • CS480 / CS680: Introduction to Machine Learning
  • CS245: Logic and Computation
  • CS116: Introduction to Computer Science 2

University of Manitoba — Teaching Assistant

2018 – 2020

  • COMP4550: Real-time Systems
  • COMP4190: Advanced Artificial Intelligence