UNISA
Director: School of Science
University of the Witwatersrand
Senior Tutor
University of the Witwatersrand
Lecturer
University of Central Florida
Adjunct Instructor
University of the Witwatersrand
Senior Lecturer
UNISA
Associate Professor
South African Mathematical Society
Council Member
UNISA
Head of Department of Mathematical Sciences
Notices of the South African Mathematical Society
Editor
UNISA
Head of Research and Graduate Studies in CSET
University of the Witwatersrand