The IDSL Lab that hosts students jointly at the University of British Columbia and University of Waterloo conducts research at the intersection of software engineering, data analytics, machine learning, and safety and security of cyber-physical systems.

On the applied research side, we develop novel algorithms and computational tools to solve industrial problems in safety, security, and robustness of automation processes. We also explore fundamental problems in AI and machine learning for theoretical insights.

Research Topics:

We are interested in the development of smart plants and intelligent processes, which can be distinguished from traditional industrial plants by:

  • Robustness certification of AI models
  • Data mining for complex cyber physical systems
  • Automatic detection and diagnosis of faults
  • Predictive analytics

Past Projects:

Please see our publications list for more information on our past projects on:

  • Anomaly Detection

  • Fault Detection and Diagnosis

  • Sepcification Mining

  • Robustness of AI

  • AI in Healthcare

  • AI in Manufacturing


A big subset of our research projects have an applied flavour with useful and immediate applications in industry. We often collaborate with industry partners and other academic researchers for problem-solving in specific domains.

Our current and past projects include collaborations with:

AI in Healthcare

  • Pharmaceuticals (Amgen)
  • Healthcare
  • Bioengineering (Piret Group)


  • Refining (Parkland)
  • Pulp and Paper (Canfor, Spartan Controls)
  • Process Control and Optimization (Honeywell, Loewen Group)

Natural Resources


Highlights - 09 February 2022
The Banff International Research Station will host the *Climate Change Scenarios and Financial Risk* Online workshop at the UBC Okanagan campus in Kelowna, BC, from May 1 to May 6, 2022


Our group is recruiting year-round for postdocs, MASc and PhD students, visiting students and undergraduate students.

All admitted students will receive a stipend.

Please see our opportunities page for more information.