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 and minicp, 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
  • 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)

Conference, Workshop and related activities

  • Senior PC member, CP 2017, Melbourne, Australia, September 2017
  • Senior PC member, IJCAI 2017, Melbourne, Australia, September 2017
  • PC member, AAAI 2017, San-Francisco USA, January 2017
  • PC member, lecturer master class, CPAIOR 2017, Padova, Italy, June 2017
  • PC member, ICORES 2017, Porto Portugal, FEBRUARY 2017
  • PC member, IJCAI 2016, NY, US, JULY 2016
  • PC member, CP 2016 (technical track, application track, doctoral program), Toulouse, France, Sept 2016
  • Competition Chair, CP 2016, Toulouse, France, Sept 2016
  • PC member, CPAIOR 2016, Banff, Canada, May 2016
  • PC member, AAAI 2016, Phoenix, Arizona USA, January 2016
  • PC member, ICTAI 2015, Vietri sul Mare, Italy, November 2015
  • PC member, CP 2015, Cork, Ireland, September 2015
  • Co-organizer Workshop: Innovative Scheduling & Scheduling Applications using CP-AI-OR, 2015, Barcelona, Spain, May 2015.
  • PC member, ICJAI 2015, Buenos Aires, Argentina, July 2015
  • PC member, AAAI 2015, Austin Texas, USA, January 2015
  • PC member, Workshop on Cloud Computing and Optimization, Lyon, France, September 2014.
  • PC member, CP 2014, Lyon, France, September 2014.
  • Co-organizer, ACP Summer School, 2014, Bologna, Italy, June 2014.
  • Publicity chair, CP 2014, Lyon, France, September 2014.
  • PC member, CPAIOR 2014 Cork, Ireland, May,, 2014.
  • Co-organizer, COSpeL workshop 2013, Uppsala, Sweden, September 2013.
  • PC member, TRICS workshop 2013, Uppsala, Sweden, September 2013.
  • PC member, CP 2013, Uppsala, Sweden, September 2013.
  • PC member, IJCAI 2013, Beijing, China, August 2013.
  • PC member, JFPC 2013, Aix-en-Provence, France, June 2013.
  • PC member, JFPC 2012, Toulouse, France, May 2012.
  • PC member, IJCAI 2011, Barcelona, Spain, July 2011.
  • PC member, JFPC 2011, Lyon, France, June 2011.
  • PC member, LSCS workshop 2010, St Andrews, Scotland, September 2010.
  • PC member, JFPC 2010, Caen, France, June 2010.
  • PC member, JFPC 2009, Orlean, France, June 2009.