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. If interested, complete the Graduate Student Interest Form, rather than emailing me. See my supervisor profile for details, admission requirements, and what to expect.
- Undergraduate Research: Students interested in summer research opportunities are welcome to reach out. Please email with the subject "Summer Undergraduate Research" and include 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.