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