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

Using Format