Καθηγητής, Τμήμα Πληροφορικής και Τηλεπικοινωνιών, Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών (2002 - Σήμερα)
Αναπληρωτής Καθηγητής, Τμήμα Πληροφορικής και Τηλεπικοινωνιών, Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών (1999 - 2002)
Αναπληρωτής Καθηγητής, Τμήμα Ηλεκτρολόγων και Μηχανικών Η/Υ, Northeastern University (NU), Boston, MA, USA (1994 - 1999).
Αναπληρωτής Καθηγητής, Τμήμα Επιστήμης Υπολογιστών και Ηλεκτρολόγων Μηχανικών, University of Vermont (UVM), Burlington, VT, USA (1988 - 1994). Προαγωγή σε Αναπληρωτής Καθηγητής το 1994.
Βοηθός Έρευνας, Εργαστήριο Επικοινωνιακών συστημάτων, Τμήμα Ηλεκτρολόγων Μηχανικών, University of Virginia, Charlottesville, VA, USA (1984 - 1988).
National Technological University (NTU), Καθηγητής Διδασκαλίας , 1994 - 97.
Επισκέπτης Ερευνητής, CNUCE Institute of the Italian National Research Council (CNR), Pisa, Italy (summer 1994).
Επισκέπτης Καθηγητής, Queen΄s University, Kingston, Canada (Aug. 1990).