2024.04.02 - td Professor Emeritus, Department of Information and Electronic Engineering, School of Engineering, International Hellenic University, Sindos Campus, Thessaloniki, Greece
2019.05.07 - 2023.08.31 (date of retirement) Professor, Department of Information and Electronic Engineering, School of Engineering, International Hellenic University, Sindos Campus, Thessaloniki, Greece
2006.08.31 - 2019.05.06 Professor, Department of Information Technology, School of Technological Applications, Alexander Technology Educational Institute, Sindos, Thessaloniki, Greece
2002.11.05 - 2006.08.30 Associate Professor, Department of Information Technology, School of Technological Applications, Alexander Technology Educational Institute, Sindos, Thessaloniki, Greece
2002.01.11 - 2002.11.04 Associate Professor (grantee status), Department of Information Technology, School of Technological Applications, Alexander Technology Educational Institute, Sindos, Thessaloniki, Greece
2001.10.22 - 2002.01.10 Professor, Department of Informatics, School of Technological Applications, Technological Educational Institute, Sindos, Thessaloniki, Greece
2001.07.17 - 2001.10.21 Assistant Professor (grantee status), Department of Informatics, School of Technological Applications, Technological Educational Institute, Sindos, Thessaloniki, Greece
1993.02.01 - 1994.05.31 Senior Lecturer, School of Computing and Information Technology, University of Wolverhampton, U.K. (on a leave of absence status from the Technological Educational Institute of Thessaloniki)
1989.05.30 - 2001.07.16 Assistant Professor, Department of Informatics, School of Technological Applications, Technological Educational Institute, Sindos, Thessaloniki, Greece
1987.08.21 - 1989.05.29 Assistant Professor, Department of Sciences, School of Technological Applications, Technological Educational Institute, Heraklion, Crete, Greece
1986.10.29 - 1987.08.20 Lecturer, Department of Sciences, School of Technological Applications, Technological Educational Institute, Heraklion, Crete, Greece
1985.04.01 - 1986.10.28 Computer Systems Administrator, Research Center, University of Crete, Greece
1979.09.01 - 1983.06.30 Teaching Assistant, Physics Department, University of Southern California, Los Angeles, U.S.A.