teaching

Graduate courses I teach on Computer Vision, Deep Learning, and Earth Observation.

I teach graduate courses in Computer Vision and Deep Learning at the National Technical University of Athens and the National and Kapodistrian University of Athens, and I contribute to the labs of an Advanced Deep Learning course at the Czech Technical University in Prague.

Visiting Lecturer

Advanced Methods of Remote Sensing

National Technical University of Athens Spring semester Since 2022

Deep Learning and Computer Vision for Remote Sensing and Earth Observation data, taught across five master’s programs at NTUA.

Computer Vision

National and Kapodistrian University of Athens Winter semester Since 2024

Learning visual representations for matching, retrieval, classification, and detection, in the MSc Data Science and Information Technologies at NKUA.

Lab Instructor

Advanced Deep Learning

Czech Technical University in Prague Spring semester Since 2026

Advanced Deep Learning (BEV033DLA) covers the algorithmic and theoretical foundations of deep neural networks, in the Open Informatics master’s program at CTU in Prague.