Courses I teach
I am currently responsible for teaching the following course
- First semester 2024
- COS332: Networks
Courses for which I share responsibility with other lecturers (if any) are marked with an asterisk. Those where I am just presented a few lectures (if any) have been marked by a double asterisk.
I am also responsible for supervising postgraduate students.
Courses I taught
I was responsible for teaching the courses listed below. Courses for which I shared responsibility with other lecturers are marked with an asterisk. Those where I am just presented a few lectures have been marked by a double asterisk.
I will at some stage fill the gap in the record, if time allows.
- First semester 2011
- COS332: Networks
- SPE780RM: Research Methods component of Honours Project
- MIT840: MIT Mini-dissertation
- Second semester 2010
- COS332: Networks
- RNW781: Security II* (Digital forensics, Honours)
- MIT862: IT Research*
- First semester 2010
- COS332: Networks
- SPE780RM: Research Methods component of Honours Project
- MIT840: IT Research*
- Second semester 2009
- COS332: Networks
- RNW780: Networks*
- MIT862: IT Research*
- First semester 2009
- Sabbatical
- Second semester 2008
- COS343: Trends in IT
- RNW780: Networks
- SEC780: Information Security (Honours)*
- MIT840: IT Research*
- First semester 2008
- COS332: Networks*
- SEC780: Computer Security (Honours)**
- MIT840: IT Research*
- Second semester 2007
- COS343: Trends in IT
- RNW780: Computer networks (Honours)*
- SEC781: Information security (Honours)**
- MIT840: IT Research*
- First semester 2007
- COS332: Networks
- SEC780: Computer Security (Honours)**
- MIT840: IT Research*
- Second semester 2006
- COS343: Trends in IT
- RNW780: Computer networks (Honours)*
- SEC781: Information security (Honours)*
- MIT840: IT Research*
- First semester 2006
- COS332: Networks
- SEC780: Computer Security (Honours)**
- MIT840: IT Research*
- Second semester 2005
- COS343: Trends in IT
- RNW780: Computer networks (Honours)*
- SEC781: Information security (Honours)*
- MIT840: IT Research*
- First semester 2005
- COS332: Networks
- SEC780: Computer Security (Honours)**
- MIT840: IT Research*
- Second semester 2004
- COS343: Trends in IT*
- MIT840: IT Research*
- First semester 2004
- COS332: Networks
- MIT862: IT Research*
- Second semester 2003
- COS332: Computer Networks
- First semester 2003
- COS324: Concurrent and Distributed Systems
- RNW780: Computer Networks
- MIT862: IT Research*
- Second semester 2002
- Computer Science 2 (Data Communications)
- Honours: Data Communications II
- Dip.IT: Module 5 (Data Communications & Networks)*
- First semester 2002
- Computer Science for Engineers
- Honours: Compiler Construction
- Honours: Data Communications I
- Dip.IT: Module 5 (Operating Systems)*
- Second semester 2001
- BSc: Computer Science 2B (Data Communications)
- Honours: Research Methods
- Honours: Data Communications II
- Dip.IT: Module 8 (Data Communications & Networks)*
- First semester 2001
- Computer Science for Engineers
- Honours: Compiler construction
- Honours: Data Communications I
- Dip.IT: Module 5 (Operating Systems)*
- Second semester 2000
- BSc: Computer Science 2B (Data Communications)
- Honours: Data Communications II
- Dip.IT: Module 8 (Data Communications & Networks)*
- Database Management (Bond University (SA))
- First semester 2000
- BSc: Computer Science 2A (Distributed Systems Programming)
- Honours: Compiler Construction
- Honours: Research Methods
- Honours: Data Communications*
- Dip.IT: Module 5 (Operating Systems)*
- Second semester 1999
- BSc: Computer Science 2B (Data Communications)
- Honours: Social Aspects of Computing
- Dip.IT: Module 7 (Data Communications & Networks)*
- First semester 1999
- BSc: Computer Science 2A (Distributed Systems Programming)
- Honours: Compiler Construction
- Honours: Research Methods
- Honours: Data Communications*
- Dip.IT: Module 5 (Operating Systems)*
- Second semester 1998
- BSc: Computer Science 2B (Data Communications)
- Honours: Multimedia Databases
- Dip.IT: Module 8 (Data Communications)*
- Research Methods (Presented at the Witwatersrand Technikon)
- First semester 1998
- BSc: Computer Science 3A (Systems Architecture)
- Honours: Compiler Construction
- Dip.IT: Module 3 (Operating Systems)*
- Operating Systems 4 (Presented at the Witwatersrand Technikon)
- Second semester 1997
- Dip.IT: Module 8 (Data Communications)*
- Dip.IT: Module 9 (IT Management)*
- First semester 1997
- BSc: Computer Science 3A (Systems Architecture)
- Honours: Compiler Construction
- Dip.IT: Module 3 (Operating Systems)*
- BTech: Research Methods (Presented at the Technikon Witwatersrand)
- Second semester 1996
- BSc/BCom: Informatics 2B (Data Communications)
- Honours: Database Systems
- Dip.IT: Module 8 (Data Communications)*
- Dip.IT: Module 9 (New Technologies)*
- BTech: Research Methods (Presented at Pretoria Technikon)*
- First semester 1996
- BSc: Computer Science 3A (Systems Architecture)
- Honours: Compiler Construction
- Dip.IT: Module 3 (Operating Systems)*
- BTech: Operating Systems 4 (Presented at the Witwatersrand Technikon)