teaching

Courses I teach

Northeastern University

Fall 2024

  • CS 5200

Spring 2024

  • CS 5008

Fall 2023

  • CS 5001

University of Alberta

Winter 2023

  • CMPUT 701 (graduate capstone)
  • CMPUT 401
  • CMPUT 301

Fall 2022

  • CMPUT 401
  • CMPUT 174

Spring 2022

  • CMPUT 174

Winter 2022

  • CMPUT 401
  • CMPUT 301

Fall 2021

  • CMPUT 401
  • CMPUT 174

Spring 2021

  • CMPUT 174

Winter 2021

  • CMPUT 401
  • CMPUT 201

Fall 2020

  • CMPUT 401