I'm assistant professor of computer science at UCLouvain in the ICTeam Institute. I'm also part of the Twitter research group.


I obtained my Ph.D. from the UCLouvain University in 2009. I spent 5 months at Brown University. Then I joined the Dynadec startup to work on Comet during two years before working two more years at N-SIDE. I'm now at UCLouvain since September 2012.


  • Constraint Programming and Discrete Optimization
  • The OscaR open-source constraint programming library that we develop in my research team
  • Data-mining and Machine Learning (deep-learning, frequent patterns, data summarization, visualization)
  • Algorithms and data-structures
  • Internet of Things (IoT) and mining data from IoT and sensors
  • Programming languages and Scala in particular

Current Projects and collaboration
  • CP Parallelization, in collaboration with Jean-Charles Régin
  • CP Teaching (Mini-CP Project), in collaboration with Laurent Michel and Pascal Van Hentenryck
  • Migration analysis and prediction, in collaboration with Frédéric Docquier
  • CP-Based Data-Mining, in collaboration with Tias Guns and Siegfried Nijssen
  • Chair in Data-Science, in collaboration with Siegfried Nijssen (sponsored by B-Post)
  • Energy aware scheduling and planning in Industry, in collaboration with N-SIDE (Industore project, région Wallonne)
  • Vehicule Routing and supply chain optimization, in collaboration with N-SIDE (Presupply project, régin Wallonne)
  • Traffic Engineering, in Software Defined Networks, in collaboration with Olivier Bonaventure and Stefano Vissicchio
  • CP-Solver Engineering tools, in collaboration with Michele Lombardi
  • Table Constraints, in collaboration with Yves Deville and Christophe Lecoutre
Past projects
  • Scheduling Operations for Steel-Making, in collaboration with PSI Metal (Metal Urbain, Innoviris Bxl)
  • Interlocking Systems (verification and optimization), in collaboration with Alstom and Cetic (Inograms project, région Wallonne)