lecturer
University of Leeds
- PHIL1222 PPE First Year Seminar, Semester 2
- PHIL1080 The Good, The Bad, The Right, The Wrong
- PHIL2322 Moral Philosophy
- PHIL3723 War, Terror, Justice
- PHIL3073 / PHIL4010 Advanced Ethics, Social and Political Philosophy
TUTOR
University of Leeds
- PHIL2295 The Ethics of Life and Death
- PHIL1004 Fundamental Ideas in Philosophy
- PHIL2020 Theories of Social Justice
- BIOL3191/6191 Biology, Society, and Ethics