Undergraduate Courses
Early Modern Philosophy (lower-level)
2022 Fall, 2023 Winter, 2023 Fall, 2024 Winter, 2024 Fall, 2025 Winter, 2026 Winter
Kant (upper-level)
2025 Fall
Spinoza (upper-level)
2023 Winter, 2024 Winter
Philosophy and Film (upper-level liberal studies)
2024 Fall, 2025 Winter, 2025 Fall
Courses Taught as Teaching Assistant
- Kant's Philosophy of Mathematics
- History of Philosophy II: Medieval and Early Modern (2x)
- Kant's Ethics
Graduate Courses
Kant's Critique of Pure Reason
2023 Fall
Kant's Critique of Judgment
2026 Winter