Graduate courses:
Introduction to Mathematical Logic (Mathematical Proof Methods for Logic) • Fall 2023, Fall 2024, Fall 2025 • UvA
Philosophy of Cognition • Fall 2023, Fall 2024, Fall 2025 • UvA
Undergraduate courses:
Philosophical Logic • Fall 2023, Fall 2024, Fall 2025 • Amsterdam University College, UvA
Introduction to Logic • Spring 2024, Spring 2025 • Amsterdam University College, UvA
Data Literacy • Spring 2024, Spring 2025 • UvA
Introduction to the Philosophy of Mathematics • Spring 2022, UvA
Kripke on Naming and Necessity • Fall 2021, UvA
Logic and Legal Reasoning • Fall 2018, OSU
Introduction to Logic • Spring 2017, OSU
As Teaching Assistant
Graduate courses:
Philosophy of Mathematics • Spring 2020, Spring 2022; main instructor: Luca Incurvati, UvA
Philosophical Logic • Fall 2020; main instructor: Robert van Rooij, UvA
Advanced Symbolic Logic • Spring 2016; main instructor: Stewart Shapiro, OSU
Undergraduate courses:
Probability and Decision Making • Fall 2016; main instructor: Stewart Shapiro, OSU
Introduction to Philosophy • Fall 2015; main instructor: Allan Silverman, OSU
Existentialism • Spring 2014, Spring 2015; main instructor: Tamar Rudavsky, OSU
Symbolic Logic • Fall 2014; main instructor: Stewart Shapiro, 13 weeks, OSU
Asian Philosophy • Fall 2013; main instructor: Thomas Kasulis, 13 weeks, OSU