I have an open PhD position from September 2027 on digital twins + AI in the nuclear domain. Details here.

I am an Assistant Professor of Software Engineering at McMaster University, Canada, where I lead the Model-Integrated and Learning-Enabled Systems Lab (MILES) and work as a researcher in the McMaster Centre for Software Certification (McSCert).

My research is situated at the intersection of model-driven engineering (MDE), machine learning / AI, and digital twins. In my lab, we research how MDE can aid the systematic engineering of complex AI-enabled systems. Previously, we have developed novel and award-winning reinforcement learning techniques, model-integrated machine learning methods, and digital twin architectures.

I received my PhD in Computer Science in 2019 from the University of Antwerp, Belgium, for my work on model consistency management in multi-paradigm settings with Prof. Hans Vangheluwe (ex-McGill, currently at University of Antwerp, Belgium). Afterwards, I worked as a postdoctoral researcher in the Software and Sustainability group at VU Amsterdam, the Netherlands with Prof. Ivano Malavolta; and at University of Montréal, Canada, with Prof. Eugene Syriani and Prof. Houari Sahraoui. In my Master’s years, I worked on streaming model transformations by complex event processing with the VIATRA/IncQuery team at the Budapest University of Technology and Economics, Hungary, headed by Prof. Daniel Varro (ex-McGill, currently at Linköping University, Sweden).

I’m active outside of academia as well, mainly in innovation consulting. I served in multiple management and technical roles, most recently as the Head of Innovation for a multinational quality engineering corporation.

Top news (click for more)

Other news (click for more)

  • Sharon Liu wins the Department’s poster session
    Sharon Liu has won 1st Prize in the Department’s annual poster session. Sharon’s work has been recently focusing on the engineering of reinforcement learning environments through model-driven principles and genetic …
  • Lisa and Chehine join lab
    Lisa-Kooner Singh (undergraduate researcher) and Chéhine Zouari (international research student with Mitacs Globalink) joined our lab for this Summer. Lisa will work on reinforcement learning and simulation-related topics; Chéhine will …
  • Two new MSc graduates from the lab: Baran Shajari and Feyi Adesanya
    Baran Shajari and Feyi Adesanya have successfully defended their theses and graduated from our program with an MSc in Computer Science degree. Baran’s thesis “On the Need for Individual Sustainability …
  • Call for papers: 2nd International Workshop on Low Carbon Computing (LOCO2026)
    https://lancaster-university.github.io/loco2026 The carbon footprint of ICT is rising despite the urgent need to decarbonise society and to stay within planetary boundaries. The operational and embodied carbon emissions from ICT are …