I’m an Associate Professor at the University of Ontario Institute of Technology (UOIT) in the Faculty of Science (Computer Science). I’m also the Graduate Program Director for the Computer Science MSc and PhD programs and an elected member of the UOIT Board of Governors.

As a researcher, I lead the Software Quality Research Lab and I am the principal investigator in the CFI-funded Human-Centred Computing Lab (with Christopher Collins and Julie Thorpe).

SQR Lab logo

Prior to joining UOIT, I completed my Ph.D. in the School of Computing at Queen’s University in 2007. My Ph.D. dissertation research focused on using program mutation to compare fault detection techniques for concurrent software. I also received a M.Sc. in Computer Science in 2002 from Queen’s University and a B.Sc. (Hons.) from Mount Allison University in Computer Science and Mathematics in 2000.

curriculum vitae: [PDF]

research keywords: software engineering, software quality assurance, testing and analysis, bug detection and repair, multicore software, concurrency, open source software, software visualization, human-centered software engineering, empirical software engineering, search-based software engineering.