· Professor, Dept.of Informatics and Telecommunications, National and Kapodistrian University of Athens2005–
· Assistant And Associate Professor, Dept. of Electronic and Computer Engineering, Technical University of Crete1999–2005
· Visiting Scientist, Dept. of Informatics and Telecommunications, National and Kapodistrian University of Athens1999–1999
· Lecturer, Dept. of Computation, UMIST (currently University of Manchester)1995–1998
· Research Associate, IC-Parc, Dept. of Computing, Imperial College1993–1995
· Doctor of Philosophy (Ph.D.), Computer Science, Dept. of Electrical and Computer Engineering, National Technical University of Athens1991–1994
· Master’s Degree, Computer Science, Dept. of Computer Science, University of Toronto1986–1991
· Bachelor’s Degree, Mathematics, Dept. of Mathematics, University of Crete1981–1986