1993 – 2003: Faculty member in the Department of Informatics at the Aristotle University of Thessaloniki
1st semester of 1997: Visiting professor at Purdue University, Indiana, USA
1985 – 1988: Research assistant
Member of the steering committee of the International Hellenic University of Greece (2007-2016 and 2020-today) and Dean of the School of Science and Technology (2007-2016)
Chair of the School of Informatics at the Aristotle Univ. of Thessaloniki (2003-2005 & 2013-2017)