Lecturing
- Bioethics, University of North Carolina at Chapel Hill, Autumn 2016 & Spring 2017
- Knowledge and Reality: Skepticism & Analysis of Knowledge, University of Edinburgh, Spring 2016
- Morality and Value: Practical Ethics & Free Will and Moral Responsibility, University of Edinburgh, Autumn 2015
Tutoring
- Knowledge and Reality, University of Edinburgh, Spring 2013 & 2014 & 2015
- Morality and Value, University of Edinburgh, Autumn 2013 & 2014 & 2015
- Introduction to Philosophy (Massive Open Online Course), University of Edinburgh, Summer 2015
- Philosophy of Mind, Oxford University, Spring 2013
Syllabi available on request.