Teaching history CPSC 233 - Winter 2019 (Course content on D2L) ENSF 519 - Fall 2018 (Course content on D2L) CPSC 525 - Winter 2018 CPSC 233 - Fall 2017 CPSC 233 - Winter 2017 (Head TA) CPSC 525 - Fall 2016 CPSC 102 - Fall 2016 (Instructor) CPSC 101 - Fall 2016 (Instructor) CPSC 413 - Winter 2016 TA in Residence - Fall 2015 CPSC 233 - Winter 2015 (Head TA) CPSC 233 - Fall 2014 CPSC 329 - Winter 2014 CPSC 233 - Fall 2013