I have had the privilege to teach the following courses at the University of Botswana;
TRS 111 – Epistemology I: Theory of Knowledge
TRS 106 – Ethics: Classical Theories
TRS 102 – Science and Religion
PST 202 – Introduction to Christian Education
BMS 226 – Ethics for Media Professionals
TRS 310 – Professional Ethics
TRS 311 – Metaphysics I: Idealism
TRS 317 – Theodicy: The Coexistence of God and Evil
TRS 427 – Applied Ethics