2010: Doctor of Philosophy (PhD), Dept of Electrical and Computer Engineering, Polytechnic School, University of Patras (scientific field: Human-Computer Interaction)
2004: Diploma (Master of Engineering degree) in Electrical and Computer Engineering, Dept of Electrical and Computer Engineering, Polytechnic School, University of Patras
1999: Certificate of Secondary Education, 3ο General High School of Kozani, 19.6/20
Professional Experience
2018-Today: Assistant Professor of Human-Computer Interaction, Dept. of Informatics, Aristotle University of Thessaloniki
2011-2012, 2014-Σήμερα: Adjunct Professor of Computer Science in undergraduate and postgraduate study programs, Hellenic Open University (HOU)
2017-2018: Adjunct Professor of Computer Science in undergraduate study programs, University of Patras
2016-2018: Adjunct Professor of Computer Science in postgraduate study program, Open University of Cyprus
2015: Educator of Computer Science, National Centre for Public Administration and Local Government (EKDAA)
2013, 2015: Senior Software Engineer in R&D projects, University of Patras
2011-2018: Adjunct Professor of Computer Science in undergraduate study programs, Technological Educational Institute of Western Greece (former TEI of Patras)
2011-2018: Senior Software Engineer in R&D projects, Hellenic Open University
2011-2012: Educator of educators of Computer Science, University Training Center of Peloponnisos Western Greece Kefallonia & Zakynthos
2010: Specialized scientist / Programmer, Research and Informatics Corps, Hellenic Army, Greece
2006-2009: Software engineer, Freelancer
2005-2010: Adjunct Professor of Computer Science in undergraduate study programs, Technological Educational Institute of Western Macedonia
2005-2009: Software engineer in R&D projects, University of Patras
2005-2009: Teaching assistant of Computer Science, Dept. of Electrical and Computer Engineering, University of Patras
2003-2004: Tutor of Computer Science, Orama Company
Research Interests
Human-Computer Interaction (HCI)
Human-Robot Interaction (HRI)
Web science
Web accessibility
Educational technologies
Methods and tools for the design and evaluation of interactive software systems