I graduated in Electronics and Computer Science engineering studies at the National Technical University of Athens (Ecole Nationale Polytechnique d'Athènes) in 1983; in my engineer dissertation, I have designed and implemented an interpreter for Query-by-Example (a data manipulation language for relational databases).

I got my PhD degree in Computer Science from the National Technical University of Athens in 1988, defending the thesis "Query optimization in relational databases".

I got my "Habilitation à diriger des recherches" degree in Computer Science from the University of Orsay in 1992. The central part of the works presented, dealt with complexity theory and polynomial approximation of NP-hard problems.

From 1988 to 1990 I was with the LRI (Laboratoire de Recherche en Informatique, University of Orsay), holding a position of "Maître de conférences associé" at the University of Orsay.

From 1990 to 1992 I was simultaneously with the LRI and the CERMSEM (Centre de Recherche en Mathématiques, Statistiques et Economie Mathématique, University of Paris I), holding a (permanent) position of "Maître de conférences" (something between Assistant and Associate Professor) at the University of Paris I.

Since 1992 I am Full Professor of Computer Science at the University Paris-Dauphine and member of the academic staff of the LAMSADE laboratory, CNRS UMR 7243. From 1999 to 2011 I have been the head of the LAMSADE. From 2001 to 2005 I have been also elected vice-president for research of the University Paris-Dauphine.

In 2007 I received the National award and the Gold medal of Operational Research of HELORS (Greek Society for Operational Research).

In 2006, I have received the decoration for high services to education (Knight of the Academic Palms order - Chevalier de l'ordre des Palmes Académiques)