Teaching Experience 

May 2021 - present. Senior Lecturer in Ethics and Public Governance, Wits School of Governance. Public Service Ethics

January 2017 - April 2021. Lecturer/ Senior Lecturer in Philosophy. University of Fort Hare. Ethics, Human Nature, Social and Political Philosophy, Philosophy of Education, Classical Problems in Philosophy, Introduction to Philosophy, African Philosophy & Global Justice

May 2016. Teaching Exchange. University of Pompeu Fabra.
"Citizenship in a Global Context"

January 2014 – December 2014: Non-Stipendiary Lecturer in Politics, Lady Margaret Hall, Oxford.
Theory of Politics, History of Political Thought.

January 2009 – Sept 2010. University of KwaZulu-Natal: Philosophy Tutor. 
Introduction to Philosophy, Ways of Reasoning & Logic, Jurisprudence.