Teaching experience
School of Electrical Engineering and Computer Science, University of Ottawa Independent teaching of the undergraduate courses: 1. Databases I CSI2132 A 2. Databases I CSI2132 B Independent teaching of the graduate course: 1. Advanced Topics in Data Management CSI5137 F |
School of Electrical and Computer Engineering, National Technical University of Athens Independent teaching of the undergraduate courses: 1. Database Systems 2. Advanced Topics in Database Systems 3. Analysis of Information Systems 4. Foundations of Computer Science |
School of School of Naval Architecture and Marine Engineering, National Technical University of Athens Independent teaching of the undergraduate courses: 1. Information Processing |
Department of Computer Science, University of Geneva Independent teaching of the undergraduate course: 1. Advanced Databases |
Cyprus University of Technology Independent teaching of the undergraduate course: 1. Introduction to Databases 2. Object-Oriented Methodology and Programming 3. Operating Systems |
École Polytechnique Fédérale de Lausanne Teaching assistant in the graduate course (Ph.D. seminars): 1. Advanced Topics in Database Systems Teaching assistant in the graduate course (M.Sc. program): 1. Advanced Databases |
School of Electrical and Computer Engineering of the National Technical University of Athens, Iroon Polytechneioy 9, Athens, P.C. 15780, Greece Teaching assistant in the undergraduate courses: 1. Artificial Intelligence 2. Databases |
Department of Computer Science, Athens Metropolitan College, Education Institute, Soroy 74, Maroussi P.C.15125, Athens, Greece Independent teaching of the undergraduate course: 1. Digital Design |
Public Institute of Professional Education of Halandri, Parnassoy and Ioanninon, P.C. 15235 Halandri Independent teaching of the undergraduate course: 1. Computer Networks |
Computer Science Department of the University of Toronto,10 King's College Road, Toronto, Ontario M5S 3G4 Teaching assistant in the undergraduate course: 1. Programming in Java |
Piano teacher at a private music school in Toronto |
Private teaching on mathematics, physics and chemistry for the assistance of high school students for school duties and preparation for the nation-wide examinations for university enrollment |
Student Supervision
I have supervised to completion:
- 4 PhD students
- 15 MSc or equivalent (Diploma) Thesis students
- 7 MSc Project students
- 4 Honors Project students