PHIL100 Introduction to Philosophy (Mill's Utilitarianism)
PPR202 Ethics: Theory and Practice (Practical Ethics and Metaethics)
PPR321 Reading Political Theory (Tocuqeville and Mill)
PPR436 Genocide: Legal and Political Theory
M.A. (Hons.) Philosophy, University of St Andrews
M.Phil. Intellectual History and Political Thought, University of Cambridge
M.Sc. Political Theory, University of Edinburgh
Ph.D. Philosophy, University of St Andrews.