Lecturing
NGA Masters Course: Topics in Group Theory, 2023
WTW 211 : Linear Algebra, 2nd year, University of Pretoria, 2020 - 2024.
WTW 124 : Mathematics, 1st year, University of Pretoria, 2020 - 2023.
HMTH 112 : Mathematical Discourse and Structures, 1st year, University of Zimbabwe, 2015.
HMTH 236 : Complex Variables, 2nd year, University of Zimbabwe, 2014.
HMTH 115 : Decision Theory, 1st year, University of Zimbabwe, 2014.
HMTH 103 : Introduction to Number Theory, 1st year, University of Zimbabwe, 2013 - 2014.
Tutoring
University of Pretoria - Calculus (1st and 2nd year), Analysis (2nd year), Linear Algebra (2nd year), Algebra (3rd year), 2015 -2019.
University of Zimbabwe - Linear Mathematics 1 and 2, Mathematical Discourse and Structures, Calculus 2, Engineering Mathematics 1 and 2, Numerical Methods, 2009-2013.