I’m an Associate Professor at the University of Ontario Institute of Technology (UOIT) in the Faculty of Science (Computer Science). I’m also 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 logoPrior 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.