
I am Professor and Chair of the Department of Electrical and Computer Engineering at Concordia University. I previously served as an Affiliate Researcher with the NASA Jet Propulsion Laboratory at California Institute of Technology from 2022 to 2025, and I continue to collaborate on advanced research initiatives with the laboratory.
I lead a research group specializing in software observability, AI for IT Operations (AIOps), software tracing and logging, and model-driven engineering. Our work focuses on developing advanced methods and tools to improve the resilience, robustness, and governance of large-scale software systems in the era of AI, cloud intelligence, and advanced distributed architectures.
My team employs various techniques including machine learning, LLMs, AIOps, software observability and monitoring, tracing and logging, model-driven engineering, and empirical studies. See publication list.
I have long-standing partnerships with various companies, most notably Ericsson Global AI Accelerator (GAIA), Ubisoft, and NASA Jet Propulsion Lab at Caltech.
I have taught and developed courses on machine learning, AIOps, model-driven engineering, software development, product design using Scrum, BPM, and TOGAF. I am also one of the content developers of OCUP2 (OMG Certified UML Professional) and OCEB2 (OMG-Certified Expert in BPM).
Web presence: Google Scholar, DBLP, ORCID, Linkedin