Teaching

  • 2024 -: ‘Graph Theory’, ‘Discrete Mathematics I’, ‘Distributed Computing’, ‘Theory of Computation’ at the Department of Computer Science & Engineering of the University of Ioannina, Ioannina, Greece.

  • 2008 - 2024: ‘Data Structures’, ‘Algorithms and Complexity’, 'Theory of Computation’, ‘Graph Theory’, ‘Introduction to Programming’, ‘Programming Language Theory’, ‘Programming with C’, ‘Software Engineering’, ‘Algorithms and Complexity in Biology’ at the Department of Computer Science & Biomedical Informatics of the University of Thessaly, Lamia, Greece.

  • Autumn 2011: 'An Introduction to Distributed Computing: Algorithmic Theory Frameworks' at École Centrale de Marseille, Marseille, France (maître de conferences invité).

  • 2007 - 2008: 'Introduction to Programming', ‘Data Structures’, 'Distributed Computing and Network Security' at the Computer Science Department of the University of Ioannina, Ioannina, Greece (visiting assist. professor).

  • Spring 2005: ‘Data Structures with C’ at the Department of Informatics and Telecommunications of the National and Kapodistrian University of Athens,  Athens, Greece (visiting lecturer).
Updated: 24-Sep-2026                                                                               email: e<lastname>@uoi.gr