teaching

Courses I teach

Winter 2023

  • CMPUT 701 (graduate capstone)
  • CMPUT 401
  • CMPUT 301
  • CMPUT 291 (co-instructor)

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