I currently teach the courses Problem Solving (first year Mathematics) and Mathematics for Scientists 2 and run the 4th and 5th year projects. Basic information is available on the Departmental Teaching Page. The material posted on VISION is only accessible for registered students.
Courses I have taught in the past include Quantum Computing (fourth year Mathematics), Mathematics of Motion (second year Mathematics) and Oscillations and Waves (second year Mathematics).
Since 2005 I have taught courses on ordinary differential equations at AIMS Cape Town. The latest version is here. The course is also the foundation of the book which appeared in October 2011. In September 2011 I taught a course on
Mathematical Problem Solving at the new AIMS centre in Senegal.
In 2010 and 2011 I taught graduate courses at the University of Ghana. The first was about Quantum Groups, the second about Research Skills.