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”.