- Lecturer
In past academic years at the Dept. of Computer and Information Sciences of the University of Strathclyde, I have also taught
52361 Group Project,
CS304 Operating Systems and Systems Software,
52477 Distributed Programming,
52504 Mobile Software and Applications,
CS509 Concurrency,
CS514 Ubiquitous and Mobile Computing,
CS519 Agents and Spiders, and
52.234 Systems Analysis and Design
- Adjunct Lecturer
In the first semester of the academic year 1999/2000 I taught the Operating Systems
part of the 3BA3 Systems Software course in the School of Computer Science and Statistics of the
University of Dublin, Trinity College.
- Demonstrator
In the academic year 1997-1998, I was a demonstrator for Java programming on the CS 1 course by Dr. P. Nixon of the B.Sc. in Computer Science programme.
In the academic years 1998-1999 and 1999-2000, I was a demonstrator for Java programming on the 1ICT3 course by A. Hughes of the B.A. (Mod.) in
Information and Communications Technology programme. Both courses were in the School of Computer Science and Statistics of the
University of Dublin, Trinity College.
- Teaching Assistant
In the academic year 1995-1996 I was a teaching assistant on the CS360 Files and Databases course by Prof. C. Nikolaou and on the CS245 Software Design Lab
course by Dr. S. Kapidakis. In the academic year 1996-1997 I was a teaching assistant on the CS443/543 Parallel Programming course by Dr. E. Markatos and on
the CS380 Algorithms and Complexity course by Dr. G. Georgakopoulos. All these courses were for the Computer Science Dept.
of the University of Crete