Teaching

I have taught courses from first year level through to Masters level. In the main these courses have been related to Theoretical Computer Science or Algorithms and Data Structures but I have also taught operating systems and networks courses.

My most recent teaching commitments at Unisa were

I taught COMS3005A Advanced Analysis of Algorithms at Wits in the first semester of 2023. I am teaching this course again in the second semester of 2024.

I an currently an online tutor for Goldsmiths College, University of London. I am involved with 3 modules: CM2035 Algorithms and Data Structures II, CM3060 Natural Language Processing and CM3070 Final Project.

I have also done Honours Research Report supervision at Wits and Unisa.