Teaching

Joint Postgraduate Programs, University of Patras, Greece

  • Laboratory Assistant on “Compilers” for the postgraduate programs “Integrated Hardware/Software Codesign” and “Digital Signal Processing” during the academic year 1998 - 1999.

Department in Electrical and Computer Engineering, University of Patras, Greece

  • Lecturer on “Programming Languages Principles” (4hr/week) during the spring semester of 2004-2005.

Postgraduate Programs of Technological Educational Institution of Larissa

  • Lecturer on “Object Oriented Software Systems Engineering” (4hr/week) during the winter semester of 2004-2005.

Hellenic Open University, Greece

  • Educational Supervisor at PLI24 «Software Engineering» during the academic years 2003-2021.

  • Educational Supervisor at PLI40 «Thesis» during the academic years 2006-2016.

  • Educational Supervisor at Post Graduate Program, PLSDE «Thesis» during the academic years 2020-2021.

Technological Educational Institution of Messolonghi

  • Scientific Associate at the Department of Applied Informatics in Management and Finance during the academic years 2002-2006 teaching “ Programming I – The C Language”, “ Programming II – The C++ Language”, “Object Oriented Programming - Java”, “Operating Systems” & “Compilers”.

  • Scientific Associate at the Department of Telecommunications Systems & Networks during the academic years 2006-2008 teaching “Object Oriented Programming - Java”, “Operating Systems” & “Distributed Programming”.

  • Professor of Applications in Software technology at the Department of Telecommunications Systems & Networks from May 2008 untill June 2013 teaching “Object Oriented Programming - Java”, “Operating Systems” & “Distributed Programming”.

Technological Educational Institution of Western Greece

  • Professor of Applications in Software technology at the Department of Computer and Informatics Engineering from June 2013 until June 2017 teaching “Compilers”, “Operations Research & Optimization”, “Parallel Programming” & “Distributed Programming”.

  • Assistant Professor in Software Engineering for Scheduling Systems at the Department of Computer and Informatics Engineering from June 2017 until May 2019 teaching “Compilers”, “Operations Research & Optimization”, “Parallel Programming” & “Distributed Programming”.

University of Peloponnese [Current Employer]

  • Assistant Professor in Software Engineering for Scheduling Systems at the Department of Electrical & Computer Engineering from May 2019 teaching “Compilers”, “Operations Research & Optimization”, “Parallel Programming” & “Distributed Programming”.