I am a Professor in the Department of Computer Science and Associate Vice President Research  pro tem at the University of British Columbia. I am also a co-founder and Chief Scientist at Tasktop Technologies Incorporated.

My research interests are in software engineering with a particular interest in improving the productivity of knowledge workers, including software developers. My group develops tools to aid with the evolution of large software systems and performs empirical studies to better understand how developers work and how software is developed.

My teaching spans from introductory computer science courses to undergraduate and graduate courses in software engineering.

201-2366 Main Mall
Vancouver BC Canada
V6T 1Z4

604-822-4813 (VPRO)
604-822-5169 (CS)