Bentley Oakes is an Assistant Professor at Polytechnique Montréal with 12 years of research and engineering experience bridging intelligent systems, formal methods, and applied machine learning. His lab focuses on model-driven knowledge engineering and practical approaches that help non-ML experts build tailored machine learning workflows—work recently published in TOSEM. He previously held postdoctoral roles at Université de Montréal and UAntwerpen where he worked on verification of cyber-physical systems, co-simulation, digital twins, and mentoring students while writing EU project proposals. Bentley’s industry background ranges from game AI prototyping at Electronic Arts to cryptographic implementations at BlackBerry and code modernization work with General Motors, giving him a rare mix of theoretical depth and hands-on systems engineering. Based in Montreal, he holds a PhD and MSc from McGill and is known for translating formal semantics and multi-paradigm modelling research into actionable tools for engineers.
12 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Manitoba
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at McGill University
Contributions:11 PRs, 67 pushes in 2 years 7 months
mtl
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bentley Oakes - Assistant Professor at Polytechnique Montréal