I am a Ph.D. candidate in Polytechnique Montréal under supervison of Prof. Andrea Lodi at CERC DS4DM and Prof. Yoshua Bengio at Mila. I work at the interplay of deep learning and operations research, building combinatorial optimization algorithm that leverage machine learning to adapt to different problem structure.

I am currently the lead developper on Ecole, a Python and C++ library that aims to expose a number of control problems arising in combinatorial optimization solvers as Markov Decision Processes (i.e., Reinforcement Learning environments).

I am passionate about anything that happens on a computer. I love learning programming languages, their idiomatic features, and build systems. I continously improve my development workflow, using git, virtual environments, continuous integration, and containers. I like a streamlined environment, spending all my time in the terminal, with Vim and Tmux.

Interests: Deep Learning, Reinforcement Learning, Discrete Optimization, Software Engineering.

Publications

2021

2020

Research Presentations

2021

2020

2019

2018

Engineering Tutorials