Justin Snedegar
Department of Philosophy
University of St Andrews

Autumn 2022:

Spring 2023:

Other courses I've taught:

Students should login to MMS for course content and essay submission.