Teaching

I have taught a variety of computer science and other topics on undergraduate and postgraduate levels. I enjoy teaching and interacting with students.

Current Courses (2017, UNISA):
  • DSC2604: Financial Modelling
  • DSC4823: Discrete Optimisation
Previous Courses (2015/2016, University of Pretoria):
  • COS314: Artificial Intelligence (Undergraduate)
  • COS132: Imperative Programming (Undergraduate)
  • COS700: Research Methods (Honours)
  • MIT 842 & 874: Computer Science in Perspective (Masters in IT by coursework)
  • COS 284: Computer Organisation and Architecture (Undergraduate)
  • COS 750: Educational Software Development (Honours)