Oxford tutorials:

Mods & Prelims, Moral Philosophy (Mill), Somerville College, Trinity term 2013

Philosophy 101, Early Modern Philosophy, Somerville College, Hilary term 2013

Philosophy 107, Philosophy of Religion, Trinity College, Michaelmas term 2012

Rutgers University, as course instructor:

Philosophy 205: Early Modern Philosophy, Fall 2011

Philosophy 320: Knowledge and Assertion, Fall 2010

Philosophy 220: Theory of Knowledge, Fall 2008

Philosophy 265: Introduction to Philosophy of Religion, Spring 2008

Philosophy 103: Introduction to Philosophy, Fall 2007

Rutgers University, as teaching assistant:

Philosophy 104: Introduction to Philosophy, Martin Bunzl, Spring 2007

Philosophy 106: Current Moral and Social Issues, Larry Temkin, Fall 2006

Yale University, Philosophy Dept, as teaching fellow:

Nietzsche, James Kreines, Spring 2006

Belief in the Existence of God, Keith DeRose, Fall 2005