I pretty much enjoy teaching and I had the pleasure of offering the following courses:

Current courses at Maastricht University (UM) (University College Maastricht (UCM), Maastricht Science Programme (MSP), Department of Advanced Computing Sciences (DACS)):

  • KEN3450 Data Analysis (DACS)
  • KEN2570 Natural Language Processing (DACS )
  • KEN4130/4131/4230/4231 Master AI/DSfDM Project (DACS) (supervisor & examiner)

Previously offered courses at UM:

  • KEN1120 Introduction to Computer Science 1 (DACS) 2018-2022
  • KEN1420 Data Structures and Algorithms (DACS) 2018-2019
  • MAT2007/SCI2011 Introduction to Programming (MSP/UCM) 2014-2018
  • PRA2003 Programming (MSP) 2017-2018
  • MAT1004 Imperative Programming (MSP) 2014-2017

Invited course subjects:

Previously taught courses:

at Technological Institute of Crete (Department of Music Technology and Acoustics Engineering):

  • Introduction to Programming 2013-2014 (coordinator)
  • Multimedia Applications 2013-2014 (coordinator)

at Technical University of Crete (School of Production Engineering and Management):

  • Business Intelligence and Knowledge Management 2013-2014 (coordinator)

at National Technical University of Athens (School of Electrical and Computer Engineering):

  • Programming Techniques (teaching assistant)
  • Neural Networks (teaching assistant)