home
Research
Projects
Publications
Tutoring
Links

2005
 CPSC 320: Intermediate Algorithm Design and Analysis (UBC)
 CPSC 420: Advanced Algorithm Design and Analysis (UBC)
2004
 CPSC 422: Intelligent Systems (UBC)
2003
 CPSC 128: Principles of Computer Science [Scheme] (UBC)
 CPSC 100: Elements of Computer Science (UBC)
2002
 CPSC 322: Introduction to Artificial Intelligence (University of British Columbia)
 2nd year CS: Applications of Algorithms (Wits)
 Computational and Applied Mathematics: Introduction to Matlab (Wits)
2001
 1st year CS: Basic Computer Organisation (Wits)
 1st year CS: Fundamental Algorithmic Concepts (Wits)
 1st year CS: Data and Data Structures (Wits)
 1st year CS: Limits of Computation (University of the Witwatersrand)
