· Research Affiliate, CAL@DI - Computer Architecture Lab, DIT-NKUA (Current)2025–
· Scientific Advisor, PASSION LAB2025–
· Associate Professor, University of Piraeus (Current)2025–
· Assistant Professor, University of Piraeus2015–2025
· Teaching By Contract, Technical University of Crete2002–2004
· Research Fellow, University of Athens2002–2007
· Research Engineer, University of Athens1996–2002
· Ph.D, Computer Science, Ethnikon kai Kapodistriakon Panepistimion Athinon