TEACHING

Knowledge becomes possibility when students learn to question.

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

The human being remains at the centre.

I consider it a privilege to accompany students as they learn to think critically, solve problems and imagine possibilities. Each group has challenged me to reconsider not only what I teach, but also how and why I teach it.

I am particularly interested in integrating artificial intelligence and emerging technologies into learning without allowing the technology to displace human curiosity, dialogue or judgement.

01Critical thinking before answersStudents learn to examine claims, assumptions and evidence.
02Problems before toolsTechnology gains meaning when it serves a real learning purpose.
03AI with human judgementEmerging tools support learning without replacing agency or responsibility.

ACADEMIC TEACHING RECORD

Courses taught across institutions and levels.

The record below is organised by institution, department and level of study. Open an institution to view the corresponding courses and academic years.

Neapolis University PafosCYPRUS · DEPARTMENT OF COMPUTER SCIENCE

Undergraduate level

Core computing, artificial intelligence and software systems.

Artificial Intelligence2017-2018 · 2018-2019 · 2020-2021 · 2021-2022 · 2022-2023 · 2023-2024
Digital Image Processing2018-2019 · 2019-2020 · 2020-2021 · 2021-2022 · 2022-2023 · 2023-2024
Data Mining Techniques2019-2020
Algorithms and Complexity2016-2017 · 2017-2018 · 2018-2019 · 2019-2020 · 2020-2021 · 2023-2024 · 2024-2025 · 2025-2026
Computer Architecture I2017-2018
Object-Oriented Programming2018-2019
Introduction to Computer Science and Networks2017-2018 · 2018-2019 · 2019-2020 · 2020-2021 · 2021-2022 · 2022-2023 · 2023-2024 · 2024-2025 · 2025-2026
Operating Systems2017-2018
Computer Architecture II2017-2018
Compilers2018-2019 · 2019-2020 · 2020-2021 · 2021-2022

Postgraduate level

Project Management for IT Projects2019-2020 · 2020-2021 · 2021-2022 · 2022-2023 · 2023-2024 · 2024-2025 · 2025-2026
Alpen-Adria-Universität KlagenfurtAUSTRIA · FACULTY OF TECHNICAL SCIENCES

Postgraduate level

Content-Based Image Retrieval: Basics, Concepts and Tools2016-2017
Cyprus University of TechnologyCYPRUS · TWO DEPARTMENTS

Department of Electrical Engineering, Computer Engineering and Informatics

Undergraduate level

Programming Languages and Compilers2014-2015 · 2015-2016 · 2016-2017 · 2017-2018
Computer Architecture and Microprocessors (TA)2014-2015 · 2015-2016 · 2016-2017
Databases2013-2014

Postgraduate level

Project Management for IT Projects2015-2016 · 2016-2017 · 2021-2022

Department of Civil Engineering and Geomatics

Undergraduate level

Programming Techniques for Engineers / Software II2011-2012 · 2012-2013
Democritus University of ThraceGREECE · DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING

Undergraduate level

Teaching Assistant

Automatic Control II2007-2008 · 2008-2009 · 2009-2010 · 2010-2011
Robotics2007-2008 · 2009-2010 · 2010-2011
Automatic Control III2010-2011
Introduction to Computer Science2008-2009
Automatic Control I2006-2007

DOCTORAL SUPERVISION & PARTICIPATION

Completed PhDs and doctoral research participation.

A record of completed doctoral work and active academic participation in doctoral research across artificial intelligence, robotics, computer vision, autonomous systems and business intelligence.

COMPLETED PHDs

Completed PhDs

Completed doctoral research in areas spanning intelligent tutoring systems, educational robotics, artificial intelligence and autonomous systems.

Dimitrios MastorodimosGRADUATED 2021

“Development of Intelligent and Affective Tutoring Platform for Mathematics: A Case Study for Primary Education”

Neapolis University Pafos

Salomi EvripidouGRADUATED 2021

“Educational Robotics: Shaping the Expected Learning Outcomes and Introducing Algorithmic Thinking and Sequencing Using AI Techniques”

Afrodite SofocleousGRADUATED 2021

“The Effect of Visually Similar Images and the Contribution of Educational Robotics to the Education of Preschool and Early Primary School Students”

George KyprianouGRADUATED 2023

“Path Planning in the Industry 4.0 Era: From Multi-Robots to Educational Platforms. Challenges and Trends”

Neapolis University Pafos

DOCTORAL RESEARCH

Active Participation in Doctoral Research

Doctoral theses in which I had active academic participation.

S. Gkelios2024

“Exploring the Generalization Capabilities of Deep Learning Architectures Through Efficient Fine-Tuning for Universal Image Feature Learning”

Supervisor: Professor Y. Boutalis · Democritus University of Thrace · Department of Electrical and Computer Engineering

A. Kapoutsis2017

“Autonomous Navigation of Teams of Unmanned Aerial or Underwater Vehicles for Exploration of Unknown Static & Dynamic Environments”

Supervisor: Professor E. Kosmatopoulos · Democritus University of Thrace · Department of Electrical and Computer Engineering

G. Sklias2024

“Dynamic Project Management Techniques for BI Solutions in Public Policies”

Supervisor: Professor D. Dimitriou · Democritus University of Thrace · Department of Economics

C. Iakovidou2016

“Composite Description Based on Salient Contours and Color Information for CBIR Tasks”

Democritus University of Thrace · Department of Electrical and Computer Engineering