1979: Διπλωματούχος Μηχανολόγος Μηχανικός, Πολυτεχνική Σχολή Πανεπιστημίου Πατρών, Ελλάδα.
1981: Diploma in Fluid Dynamics, Option Aeronautics-Aerospace, von Karman Institute for Fluid Dynamics, Belgium.
1990: Δρ. Μηχανολόγος Μηχανικός, Πανεπιστήμιο Πατρών, Ελλάδα.
1998: Πτυχίο Παιδαγωγικών Σπουδών, ΠΑΤΕΣ/ΣΕΛΕΤΕ, Ελλάδα.
1979: Diploma in Mechanical Engineering, University of Patras, Greece.
1981: Diploma in Fluid Dynamics, Option Aeronautics-Aerospace, von Karman Institute for Fluid Dynamics, Belgium.
1990: Ph.D. in Mechanical Engineering, University of Patras, Greece.
1998: Certificate of Pedagogical and Teaching Competence, School of Pedagogical and Technological Education, Greece.
2018-2021: Καθηγητής, Πανεπιστήμιο Δυτικής Αττικής, Σχολή Μηχανικών, Τμήμα Μηχανολόγων Μηχανικών, Ελλάδα.
2014-2018: Καθηγητής, Α.Ε.Ι. Πειραιά Τ.Τ., Σ.ΤΕ.Φ., Τμήμα Μηχανολόγων Μηχανικών Τ.Ε., Ελλάδα.
2010–2014: Καθηγητής, ΑΣΠΑΙΤΕ, Τμήμα Εκπαιδευτικών Μηχανολόγων Μηχανικών, Ελλάδα.
2002–2010: Αναπληρωτής Καθηγητής, ΑΣΠΑΙΤΕ, Τμήμα Εκπαιδευτικών Μηχανολογίας, Ελλάδα.
1995–2002: Μόνιμος Καθηγητής Κλάδου 23, ΣΕΛΕΤΕ, ΑΣΕΤΕΜ, Τμήμα Εκπαιδευτικών Τεχνολόγων Μηχανολόγων Μηχανικών, Ελλάδα.
1980–1995: Επιστημονικός Συνεργάτης, Πανεπιστήμιο Πατρών, Πολυτεχνική Σχολή, Τμήμα Μηχανολόγων Μηχανικών, Ελλάδα.
2018–2021: Professor, University of West Attica (UNIWA), Greece.
2014–2018: Professor, Piraeus University of Applied Sciences (PUAS), School of Engineering, Department of Mechanical Engineering, Greece.
2010-2014: Professor, School of Pedagogical and Technological Education (ASPETE), Department of Mechanical Engineering Educators, Greece.
2002-2010: Associate Professor, School of Pedagogical and Technological Education (ASPETE), Department of Mechanical Engineering Educators, Greece.
1995-2002: Professor, Higher School of Vocational and Technological Education-Technical and Vocational Teacher Training Institute (SELETE), Greece.
1992-1995: a) Part time professor, Higher School of Vocational and Technological Education-Technical and Vocational Teacher Training Institute (ASETEM-SELETE) and b) Part time professor, Technological Education Institute of Piraeus, Department of Mechanical Engineering (TEIPIR).
1980-1995: Scientific Assistant, Fluid Mechanics Laboratory, Department of Mechanical Engineering, University of Patras (UoP), Greece.
Υπολογιστική (CFD) και Πειραματική Μηχανική των Ρευστών, Ρευστοδυναμικές Μηχανές, Αεροσήραγγες, Ανεμοκινητήρες, Εξοικονόμηση Ενέργειας, Εκπαίδευση Μηχανικών.
Wind tunnels design, Pumps and incompressible flow turbomachines, Convective drying, Wind turbines, Aerodynamics, Engineering Education, Energy conservation and efficiency.
Μηχανική των Ρευστών (ASPETE & SELETE, UoP, PUAS & UniWA), 31 έτη
Ρευστοδυναμικές μηχανές (ASPETE & SELETE, UoP, PUAS & UniWA), 28 έτη
Θερμικές στροβιλομηχανές (ASPETE & SELETE), 8 έτη
Αεροδυναμική (ASPETE, UoP), 5 έτη
Αεριοδυναμική (UoP), 5 έτη
Τεχνικές μετρήσεων (UoP), 3 έτη
Ήπιες μορφές ενέργειας (SELETE), 3 έτη
Στατική των υλικών (SELETE), 3 έτη
Δυναμική (SELETE), 3 έτη
Σχεδιασμός και τεχνολογία (ASPETE, PUAS), 4 έτη
Ολοκληρωμένη ανάπτυξη μηχανολογικών εφαρμογών (PUAS), 3 έτη
Τεχνολογία αεροσκαφών (ASPETE), 1 έτος
Μέθοδοι μετρήσεων (ASPETE), 1 έτος
Fluid Mechanics (ASPETE & SELETE, UoP, PUAS & UniWA), 31 years
Fluid Flow Machines (ASPETE & SELETE, UoP, TEIPIR & PUAS & UniWA), 28 years
Turbomachines (ASPETE & SELETE), 8 years
Aerodynamics (ASPETE, UoP), 5 years
Gasdynamics (UoP), 5 years
Measurement Techniques (UoP), 3 years
Renewable Energy (SELETE), 3 years
Mechanics of Materials (SELETE), 3 years
Dynamics (SELETE), 3 years
Design and Technology (ASPETE, PUAS), 4 years
Mechanical Engineering Projects (PUAS), 3 years
Aircraft Technology (ASPETE), 1 year
Measurement Techniques (ASPETE), 1 year