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