Teaching
Spring 2022 Office Hours
- By appointment: email to arrange
Spring 2022 Courses
CSC
281
001
CSC
492
001
Fall 2021 Courses
CSC
226
002
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
226
002
CSC
281
001
CSC
492
003
Fall 2019 Courses
CSC
226
001
CSC
492
002
