Home » Academic » Teaching


I have taught numerous courses since I took my first academic position as a tutor in 1980, and have involved in all levels of planning and implementation of teaching programs in computer science. These include subjects in various programming languages, introductory computer systems, advanced computer systems, operating systems, hardware and digital logic, VLSI, parallel programming and high performance computer architecture.

I am a committed and reflective teacher and have always made use of current teaching methods and technologies where appropriate. These include having adopted the Internet and Web as early as 1995, where I developed innovative teaching methods that have since become the norm.

%d bloggers like this: