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)