Courses Taught
As instructor
- Meaning and Knowing — St Andrews, Spring 2026
- The Philosophy of Saul Kripke — St Andrews, Spring 2026
- Mind and World (with Simon Prosser and Alice Murphy) — St Andrews, Fall 2025
- The Philosophy of David Lewis — MLitt Seminar, St Andrews, Fall 2025
- The Philosophy of David Lewis — MLitt Seminar, St Andrews, Spring 2023
- The Ethics of Conversation (with Justin Snedegar) — St Andrews, Fall 2023
- The Philosophy of Saul Kripke — St Andrews, Fall 2023
- Contemporary Philosophy of Language — St Andrews, Spring 2022
- Philosophy of Mind (with Simon Prosser) — St Andrews, Spring 2022
- Meaning and Knowing (with Jade Fletcher and Patrick Greenough) — St Andrews, Spring 2022
- Reading Philosophy — St Andrews, Fall 2022
- Pragmatics and Manipulative Speech — Australian National University, Spring 2022
- Philosophy of Mind — Australian National University, Fall 2018
- Social Categorization and Social Inference (with Renée Jorgensen Bolinger) — Australian National University, Spring 2018
- Intentionality (with Zoltán Gendler Szabó) — Yale University, Spring 2016
- Introduction to Logic — Johns Hopkins Center for Talented Youth, Summer 2010
As teaching assistant or teaching fellow
- Critical Thinking — tutor for Prof. Colin Klein, Australian National University, Fall 2020
- Mathematical Logic — Teaching Fellow for Prof. Sun-Joo Shin, Yale University, Fall 2015
- Infinity — Teaching Fellow for Prof. Bruno Whittle, Yale University, Spring 2014
- Kant's Critique of Pure Reason — Teaching Fellow for Prof. Paul Franks, Yale University, Fall 2013
- Mathematical Logic — Johns Hopkins Center for Talented Youth, Summer 2010
- Elementary Logic — Prof. Richard Tierney, University of Wisconsin-Milwaukee, Spring 2009
- Elementary Logic — Prof. Michael Liston, University of Wisconsin-Milwaukee, Fall 2008
Sample Syllabi
- Logic and Reasoning — Introductory
- Philosophy of Mind — Introductory
- Intentionality — Intermediate Undergraduate
- Pragmatics and Manipulative Speech — Upper-Level Undergraduate
- The Ethics of Conversation — Upper-Level Undergraduate
- The Philosophy of Saul Kripke — Upper-Level Undergraduate
- The Philosophy of David Lewis — Graduate Seminar
- Social Categorization and Social Inference — Graduate Seminar