Mes activités de recherche se situent à l'interface de l'algorithmique et de la combinatoire, en particulier dans les domaines de la programmation en nombres entiers, de la théorie des graphes et des hypergraphes, des problèmes de coloriage et d'énumération, de la résolution efficace de problèmes d'optimisation issus de la conception et du test de circuits, du routage de véhicules, des réseaux de capteurs sans fil, de la biologie cellulaire...
J'ai été Professeur associé à l'IMAG de l'Université de Grenoble, Visiting associate Professor à l'Université de la Colombie Britannique à Vancouver et Visiting Professor for Operations Research à GSIA de l'Université Carnegie Mellon de Pittsburgh.