In the Department of Mathematical Sciences, University of Stellenbosch (2005–)

  • First year Mathematics
    Mathematics half course for biological sciences (2008, 2011)
  • First year Mathematics module on Calculus
    Mathematics full course for engineering students (2005–2006)
  • Second year Mathematics module
    Engineering Mathematics (2008), Biomathematics (2009)
  • Third year Mathematics module
    Discrete Mathematics (2007), Topology (2007–2008)
  • Honours Mathematics
    Logic Engineering (2005–2008, 2010, 2011)
    Set Theory and Topology (2010, 2011)

In Department of Mathematics and Applied Mathematics, University of Cape Town (1993–2004)

  • First year Mathematics courses on Calculus
    Mathematics half course for science students (1994);
    Mathematics full course for science students (1998–2001);
    Mathematics full course for engineering students (2003–2004);
  • Third year Mathematics
    Logic and Computation (2001–2002),
    Projects on Logics in Computer Science (2000–2004);
  • Honours Mathematics of Computer Science
    Formal Methods in Artificial Intelligence (1994,1998–2004);
    Formal Methods of Computer Science (1993, 1995)

In School of Computer Science and Software Engineering, University of Western Australia (2002)

  • Second year Computer Science (as a visiting academic)
    Discrete Structures

Through the use of an Automated Testing System I have provided a continuous assessment component to first year mathematics courses. The very positive feedback from my colleagues and students indicates that this approach of testing provides and excellent way of helping students master course material, keep up to date and improve their performance, while simultaneously minimizing the time spent by lecturers in setting and marking tests.