- Technical University of Athens (1984-1985). Course of Railways and Metropolitan Railways.
- University of Thessaloniki - Department of Economics (1986-1987). Course of Transport and Regional Development.
- Democritus Thrace University (1990-today). Professor at the Section of Transportation:
Courses taught:
- Transport Economics
- Railway Engineering
- Airport Engineering
- Traffic Engineering
- Transportation Planning
- Law for Engineers
- 1995-99. University of Macedonia (Thessaloniki) - Visiting Professor - Department of Business Administration - Course of European Management of Transport and Environment.
- 1999. University of Lille (France) - Visiting Professor - Course of Advanced Transportation Management.
- 2003-today. Democritus Thrace University and University of Macedonia (Thessaloniki) - Graduate Program in Systems Engineering and Management.
Courses taught:
- Engineering Legislation
- Transportation Management
- Advanced Transportation Engineering
- 2008 - 2010. Democritus Thrace University, Director of the Section of Transportation.
- 2008 - 2013. Democritus Thrace University, Chairman at the School of Architecture.