I am a Professor at the Dept. of Informatics & Telematics of Harokopio University of Athens working on algorithms, machine learning, and artificial intelligence.

Research Interests

My academic roots are in theoretical computer science, with a focus on graph algorithms and matching theory. Early in my career, I worked on efficient algorithms for two-sided matching markets and for computing cycle bases in graphs, contributing both theoretical insights and practical implementations. This foundational work included advances in rank-maximal and fair matchings, as well as scalable algorithmic frameworks for real-world applications. These interests continue to shape my perspective on AI and optimization.

Over time, my research has evolved toward machine learning, particularly representation learning. I’m especially interested in graph-based methods, including graph neural networks (GNNs), and their applications to structured prediction tasks. I’ve also developed a strong focus on remote sensing and Earth observation, where I apply image-based and multimodal representation learning techniques.

Alongside these applied efforts, I remain deeply interested in the theoretical foundations of AI.

Background

Before joining Harokopio University, I worked as a post-doctoral researcher at the INRIA research institute and the Max-Planck-Institut für Informatik.

I hold a Ph.D. and an M.Sc. in Computer Science from the Max-Planck-Institut für Informatik and University of Saarland.

I hold an engineering degree (B.Sc/B.Eng/M.Eng) from the Electrical & Computer Engineering department, Technical University of Crete, Chania, Greece.