Teaching

For me, teaching is not simply a professional responsibility — it is a deeply human, almost sacred act.
The classroom is one of the few spaces where the future is quietly shaped, question by question, dialogue by dialogue.

I consider it a privilege to walk beside students as they learn to think critically, solve problems, and imagine possibilities. Over the years, I have taught courses at undergraduate and postgraduate levels across several institutions and countries. Each group of students has challenged me to rethink not only what I teach, but how — and why.

I am especially passionate about integrating Artificial Intelligence and emerging technologies into the learning process, without ever losing sight of the human being at the center of education.

Neapolis University Pafos – Cyprus

(Department of Computer Science)

Undergraduate Level

  • Artificial Intelligence: (2017-2018), (2018-2019), (2020-2021), (2021-2022), (2022-2023), (2023-2024)
  • Digital Image Processing: (2019-2019), (2019-2020), (2020-2021), (2021-2022), (2022-2023), (2023-2024)
  • Data Mining Techniques: (2019-2020)
  • Algorithms and Complexity: (2016-2017), (2017-2018), (2018-2019), (2019-2020), (2020-2021), (2023-2024)
  • Computer Architecture I: (2017-2018)
  • Object-Oriented Programming: (2018-2019)
  • Introduction to Computer Science and Networks: (2017-2018), (2018-2019), (2019-2020), (2020-2021), (2021-2022), (2022-2023)
  • Operating Systems: (2017-2018)
  • Computer Architecture II: (2017-2018)
  • Compilers: (2018-2019), (2019-2020), (2020-2021), (2021-2022)

Post-Graduate Level

  • Project Management for IT projects: (2019-2020), (2020-2021), (2021-2022), (2022-2023), (2023-2024)

Alpen-Adria Klagenfurt University – Austria

­(Faculty of Technical Sciences)

Post-Graduate Level

  • Content-Based Image Retrieval: Basics, Concepts, and Tools: (2016-2017)

Cyprus University of Technology – Cyprus

(Department of Electrical Engineering, Computer Engineering, and Informatics)

Undergraduate Level

  • Programming Languages and Compilers: (2017-2018), (2016-2017), (2015-2016), (2014-2015)
  • Computer Architecture, and Microprocessors: (2016-2017), (2015-2016), (2014-2015) (TA)
  • Databases: (2013-2014)

Post-Graduate Level

  • Project Management for IT projects: (2016-2017), (2015-2016), (2021-2022)
(Department of Civil Engineering & Geomatics)

Undergraduate Level

  • Programming Techniques for Engineers / Software II: (2012-2013), (2011-2012)

Democritus University of Thrace – Greece  

(Department of Electrical and Computer Engineering)

Undergraduate Level (TA)

  • Automatic Control ΙΙ: (2010 – 2011), (2009 – 2010), (2008 – 2009), (2007 – 2008)
  • Robotics: (2010 – 2011), (2009 – 2010), (2007 – 2008)
  • Automatic Control ΙΙI: (2010 – 2011)
  • Introduction to Computer Science: (2008 – 2009)
  • Automatic Control Ι: (2006 – 2007)