Teaching

Graduate courses:

Philosophy of Mathematics Spring 2022, TA (main instructor: Luca Incurvati), 8 weeks, University of Amsterdam

Philosophical Logic Fall 2020, TA (main instructor: Robert van Rooij), 8 weeks, University of Amsterdam

Language and Game Theory • Spring 2020, 4 weeks, University of Amsterdam

Philosophy of Mathematics Spring 2020, TA (main instructor: Luca Incurvati), 8 weeks, University of Amsterdam

Advanced Symbolic Logic Spring 2016, TA (main instructor: Stewart Shapiro), 13 weeks, Ohio State University

Undergraduate courses:

Introduction to the Philosophy of Mathematics Spring 2022, 8 weeks, University of Amsterdam

Kripke on Naming and Necessity Fall 2021, 16 weeks, University of Amsterdam students' evaluation

Logic and Legal Reasoning Fall 2018, 13 weeks, Ohio State University

Introduction to Logic Spring 2017, 13 weeks, Ohio State University

Probability and Decision Making Fall 2016, TA (main instructor: Stewart Shapiro), 13 weeks, Ohio State University

Introduction to Philosophy Fall 2015, TA (main instructor: Allan Silverman), 13 weeks, Ohio State University

Existentialism Spring 2015, TA (main instructor: Tamar Rudavsky), 13 weeks, Ohio State University

Symbolic Logic Fall 2014, TA (main instructor: Stewart Shapiro), 13 weeks, Ohio State University

Existentialism Spring 2014, TA (main instructor: Tamar Rudavsky), 13 weeks, Ohio State University

Asian Philosophy Fall 2013, TA (main instructor: Thomas Kasulis), 13 weeks, Ohio State University