Docteur de l’Université d'Artois depuis 2007, je suis Maître de Conférences en informatique. Membre du département GEA (Gestion des Entreprises et des Administrations) de l’IUT de Lens depuis 2009, j'y enseigne l’informatique.
Mes activités de recherche concernent l'intelligence artificielle, et plus particulièrement le domaine de la programmation par contraintes. J'y contribue depuis une dizaine d’années, notamment autour de techniques algorithmiques pour la résolution des problèmes SAT et CSP, de l'explication de l'incohérence, et de la parallélisation de solveurs.
En outre, je suis depuis juin 2013 président de l’Association Française de Programmation par Contraintes (AFPC).