Justin Dumouchelle
I am an Assistant Professor at the University of Calgary in the Department of Mathematics & Statistics. My research focuses on developing algorithms combining AI and optimization to address complex combinatorial and mixed-integer optimization problems involving nested or sequential decisions, with applications in energy systems and logistics.
I completed my Ph.D. at the University of Toronto under the supervision of Elias Khalil, my MASc at Polytechnique Montréal with Andrea Lodi and Emma Frejinger, and my BMath at the University of Waterloo. I also spent one year working at Borealis AI.
- Graduate Students (MSc/PhD): I am recruiting students to begin in Fall 2027 and later. I welcome applicants from Operations Research, Computer Science, Applied Mathematics, Industrial Engineering, Statistics, and related quantitative fields aligned with optimization and machine learning. Please review the MSc and PhD admission requirements and submit an interest form. Due to the volume of inquiries, I may not be able to respond to all submissions individually.
- Undergraduate Research: Students interested in research opportunities for Summer 2027 (and later) are welcome to reach out. Please email a brief description of your interests, along with a resume/CV and transcripts.
Publications
Working Papers
Conference Papers
Journal Papers
Workshop Papers
* denotes equal contribution.
Teaching
University of Calgary
- DATA 607 - Statistical and Machine Learning, Winter 2026
- DATA 543 - Deep Learning, Winter 2026
University of Toronto
- MIE245 - Data Structures and Algorithms, Winter 2025
- MIE245 - Data Structures and Algorithms, Tutorial TA, Winter 2024
- MIE335 - Algorithms and Numerical Methods, Tutorial TA, Winter 2023
Outside research and teaching, I enjoy spending time with my dog, hiking, cooking, and specialty coffee.