Teaching

Spring 2022 Office Hours

  • By appointment: email to arrange

Spring 2022 Courses

CSC
281
001
CSC
492
001

Fall 2021 Courses

CSC
492
001

Spring 2021 Courses

CSC
281
001
CSC
492
003

Fall 2020 Courses

CSC
216
001
CSC
492
003

Spring 2020 Courses

CSC
281
001
CSC
492
003

Fall 2019 Courses

CSC
492
002