Teaching Experience
Over the years I have taught a number of courses at the undergraduate
and postgraduate level.
A List of Courses I have Taught
- Computer Science I
- Fundamental Algorithmic Concepts
- CpSc101 - An Introduction to Programming (while on sabbatical
at Clemson University, South Carolina, USA.)
- Limits of Computation
- Basic Computer Concepts
- Computer Science II
- Operating Systems
- Computer Systems (Operating systems and Networks)
- Computer Science III
- Theory of Computation
- Fundamental Aspects of Computing
- Algorithms & Artificial Intelligence
- Computer Science Honours
- Analysis of Algorithms
- Introduction to Research Methods
- Research Reports
- Masters
- Computer Science Education
- Advanced Analysis of Algorithms
2011 Teaching Commitments
I will be teaching the first year Limits of Computation and the Honours Analysis of Algorithms topics in the second semester.
This page was last updated on 17 January 2011