Philosophy and Public Policy (3rd year level)
Business Ethics (2nd year level)
Political Philosophy (1st year level)
Philosophical Approaches to Conflict (Co-Taught 3rd year level)
Intro to Ethics (Co-Taught 2nd year level)
Philosophy and Health (MA level)
Philosophy of Death and Dying (MA level)
Professional Ethics (MA and 3rd year levels)
Moral Responsibility (3rd year level)
Graduate Teaching Assistant (2015 – 2016) ‘Scientific Method and Policy’. Undergraduate level. London School of Economics.
Guest Lecturer. (November 2015). Single lecture on ‘Analytic Approaches to African Philosophy’. Undergraduate and MA level. SOAS, London.
Graduate Teaching Assistant (2014-2015) ‘Genes, Brains, and Society’ and ‘Emotions, Cognition and Behaviour: Science and Policy’. Undergraduate level. London School of Economics.
Guest Lecturer (December 2014 –January 2015) ‘Coping with Scientific Disagreement in Health Policy Development’. Masters in Public Policy class. Willy Brandt School of Public Policy, University of Erfurt, Germany.
Graduate Teaching Assistant (2012-2014) ‘Philosophy, Morals, and Values’. Undergraduate level. London School of Economics.
Politics Department Teaching Assistant (January 2009- May 2009) Rhodes University
Politics 1 Tutor (2009 -2010) Rhodes University
Philosophy 1 Tutor (2008) Rhodes University