Teaching

Current

  • Software Engineering, Department of Computer Science, University of Cyprus (Fall Semester 2023 – now)
  • Software Evolution, Department of Computer Science, University of Cyprus (Fall Semester 2023- now)
  • Introduction to Programming and Problem Solving, Department of Computer Science, University of Cyprus (Spring Semester 2023)

Past

  • Software Engineering Professional Practice, Department of Computer Science, University of Cyprus (Spring Semester 2022)
  • Software Evolution (MSc), Department of Mathematics and Computer Science, Eindhoven University of Technology  (2020 – 2022)
  • Software/web engineering project (BSc), Department of Mathematics and Computer Science, Eindhoven University of Technology (2020 – 2022)
  • Programming Methods (BSc), Department of Mathematics and Computer Science, Eindhoven University of Technology (2019 – 2022)
  • Software Evolution (MSc), Department of Computer Science, University of Mons (2017-2019)
  • Software Engineering (BSc), Department of Informatics, Aristotle University of Thessaloniki  (2008-2011)