Teaching Experience

1979-80: University of Geneva

Part time assistant in Computer Science department. Courses on programming languages: Fortran, Pascal.

1982-83: University of Geneva

Full time assistant in Computer Science department. Courses on programming languages: Fortran, Pascal and Assembler.

1987: Computer Informatics, TEI of Athens

Application professor. Courses of programming language Pascal.

1996-07: Computer Informatics, TEI of Athens

Part time lab collaborator. Labs on courses: “Advance lectures in networking” and “Networks”.

2007-09: Computer Informatics, TEI of Athens

Part time collaborator. Courses and labs on Security and Networks I&II of Master ISICG (Informatique et Sciences de l’Information et de la Communication – Graphiques) running in collaboration with the University of Limoges, France.

2010-17: Computer Informatics, TEI of Athens

Application Professor in the Department of Informatics, Faculty of Technological Applications.  Courses and labs on Security and Networks of Master ISICG (Informatique et Sciences de l’Information et de la Communication – Graphiques) running in collaboration with the University of Limoges, France. Courses and labs on Advanced Network Technologies of Master CNT (Computing and Network Technologies) of the Department of Informatics. Labs on Networks I&II, Computer Programming in C, Numerical Analysis and Digital Design for undergraduate students.

2017-today: Computer Informatics, TEI of Athens

Assistant Professor in the Department of Informatics, Faculty of Technological Applications.  Courses and labs on Networks of Master ISICG (Informatique et Sciences de l’Information et de la Communication – Graphiques) running in collaboration with the University of Limoges, France. Courses & Labs on Networks, Network Security and Advanced Network Technologies for undergraduate students.

Total: 22 academic years of computer science teaching experience.