Oakes Lab
The Oakes Lab at Polytechnique Montréal researches knowledge engineering for complex cyber-physical systems and digital twins.
Objective: Accelerating Knowledge Engineering for Complex Systems
We start with the expert's domain knowledge, capture it in models, and then utilize it to better construct, optimize, verify, and validate complex systems.
Lab Members

Gabrielle Gallant
Master's Student · Since 2025
AI-enhanced DT for vibration analysis in manufacturing
Co-supervised with Oguzhan Tuysuz

Angelica Portocarrero
Master's Student · Since 2026
Previously Mitacs Globalink Intern — 2025
Structured DT engineering with LLMs

Fatima Aguel
Mitacs Globalink Research Intern · Summer 2026
Ontological modelling of digital twin component repositories
Alumni Students/Interns
| Name | Role | Years | Topic |
|---|---|---|---|
| Mikkel Schmidt Andersen | Research intern | 2025 | Probabilistic DT update scheduling |
| Louis Malassigne-Onfroy | Research assistant | 2024 | Visualization of DT architectures — DTInsight paper |
| Amélie Bosphore | Research assistant | 2024 | Implementation of modelled machine learning pipelines |
| Justin Caisse | Research assistant | 2023–2024 | Ontological modelling of machine learning pipelines |
Resources
At Polytechnique
- New graduate student journey
- Requirements for the PhD degree
- Polytechnique Montréal’s Student Services (SEP): english / french
Interesting reading and advice
- Behind the scenes: the struggle for each paper
- The largest problem in academia is discoverability: Be Findable
- How to write a thesis: Thesis Projects - A Guide for Students in Computer Science and Information Systems
- Fantastic advice on writing: Writing for Computer Science
Scholarships and bourses
I help my students apply for these, from picking the right one to co-writing the proposal. Ask me early: most deadlines land between September and December.
Every program below has two pages worth reading: the funder’s, for the rules and the application portal, and Polytechnique’s, for the internal deadline and the paperwork Poly needs from you.
- Undergraduate: UPIR (Polytechnique, any citizenship), NSERC USRA / BRPC at Poly (Canadian citizens and permanent residents), Mitacs Globalink (for students enrolled abroad)
- Master’s: FRQ B1 / at Poly, CGRS-M / at Poly, Mitacs Accelerate (paid internship with an industrial partner)
- PhD: FRQ B2 / at Poly, CGRS-D / at Poly, Mitacs Accelerate
- International students: PBEEE is the counterpart to the FRQ awards, and Mitacs Accelerate and the Polytechnique competitions are open to you too
Polytechnique’s calendar of key dates gives the launch, deadline, and results date for every competition above, and its advice on building a convincing application is worth a read before you start writing. Poly also runs one annual competition covering most internal bourses; the full directory is filterable by cycle and citizenship.
Accurate as of August 2026. Check the linked pages for current rules and deadlines.


