Justin Snedegar
Department of Philosophy
University of St Andrews

Autumn 2018:

Other courses I've taught:

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