Teaching

All courses taught at UBC unless otherwise noted. Content for each course is within the specific Canvas site for each term (accessible to enrolled students and teaching team only), but syllabi are available via the links below.


Upcoming courses

2025W2

2025W1


Courses taught

2025S2

2024W1

2019W1