Assistant Professor, Department of Physics and Computer Science
Research / Areas of Expertise
Machine learning and AI
Software testing
Cybersecurity
I received my PhD in Electrical and Software Engineering from Ontario Tech University in 2025 and my MSc in Computer Science from the University of Lethbridge in 2017. Prior to joining Wilfrid Laurier University, I was a Postdoctoral Fellow in the Faculty of Engineering and Applied Science at Ontario Tech University.
My research focuses on improving software quality and reliability in large-scale continuous integration (CI/CD) systems through artificial intelligence and machine learning. I investigate methods for automated test case prioritization, fault prediction, and adaptive optimization using feature selection, hyperparameter tuning, and ensemble learning. My previous projects include industry-partnered collaborations on cybersecurity offense prioritization, anomaly detection in SOC environments, and software quality optimization in DevOps pipelines. This work aims to enhance testing efficiency, reduce costs, and advance the practical deployment of intelligent software engineering tools.