*AS MAIN INSTRUCTOR*

- Graduate Seminar in Philosophy of Mathematics: Mathematical Rigor (Phi536) (with J. Burgess), Fall Semester 2021, Princeton University
- Theory of Knowledge (Phi313), Fall Semester 2020, Princeton University
- Philosophy of Mathematics (Phi314) (with J. Burgess), Fall Semester 2019, Princeton University
- Philosophy of Mathematics (Phil162), Winter Quarter 2018, Stanford University
- Introduction to Philosophy (Phil 102), Fall Semester 2016, City College New York
- Algebraic Topology, graduate class MA512, Spring Semester 2013-14, Montana State University, Bozeman

*AS TEACHING ASSISTANT*

- Philosophy and Literature (Instructors: R. L. Anderson and J. Landy), Winter Quarter 2017, Stanford University
- Epistemology (Instructor: E. Alshanetsky), Spring Quarter 2016, Stanford University
- Introduction to Philosophy of Science (Instructor: H. Longino), Winter Quarter 2016, Stanford University
- Topology (Instructor: J. Sullivan), master course in algebraic topology, Winter Semester 2010-11, Berlin Mathematical School course, Technical University of Berlin