Education
Ph.D. (Computer Science), University of Washington, 1996
Advisor: David Notkin
Thesis: Lightweight Structural Summarization as an Aid to
Software Evolution
M.S. (Computer Science), University of Washington,1994
Advisor: David
Notkin
B.Sc. Honours (Computing Science), University of Alberta, 1987
Major Employment
Associate Dean, Research & Grad Studies, Faculty of Science, UBC, 2013-present
Professor, UBC, 2006-present
Co-Founder and Chief Scientist, Tasktop Technologies, 2007-present
Associate Professor, UBC, 2001-2006
Assistant Professor, UBC, 1996-2001
Software Designer, MPR Teltech Ltd., 1987-1992
Publications
See my
publications page.
Selected Awards
- 2016, ICSE Most Influential Paper 10 years later (co-authored with John Anvik and Lyndon Hiew)
- 2015, Fellow, Royal Society of Canada
- 2015, Runner-up Most Influential Paper 10 years later
- 2015, Modularity Most Influential Paper 10 years later
- 2014, Third Prize, Blue Sky Track Visions Paper at FSE 2014
- 2014, University of Washington CS&E Alumni Achievement Award
- 2013, ICSE Most Influential Paper 10 years later (co-authored with Davor Cubranic)
- 2011, ACM SIGSOFT Retrospective Impact Paper Award
- 2010, ACM Distinguished Scientist
- 2010, ACM Distinguished Paper Award @ ICSE (paper co-authored with Fritz et al)
- 2008, UW Engineering Diamond Award (Early Career)
- 2006, NSERC Steacie Fellowship
- 2006, CRA-W Anita Borg Early Career Award
- 2006, ACM Distinguished Paper Award @ ICSE (paper
co-authored with J. Anvik and L. Hiew)
- 2005, AITO Dahl-Nygaard Junior Prize
- 2005, UBC Killam Research Fellowship
- 2005, ACM Distinguished Paper Award @ ICSE (paper
co-authored with R. Holmes)
- 2004, Distinguished Teaching Award, Dept. of
Computer Science, UBC
- 2003, Peter
Wall Early Career Scholar (Associate Professor Cohort)
- 2003, Incredible Instructor Award (for CPSC 507),
Dept. of Computer Science, UBC
- 2003-2005, Eclipse Innovation Award, IBM
- 1999, 2001, Incredible Instructor Award (for CPSC
410), Dept. of Computer Science, UBC
- 1999-2000: IBM University Partnership Program -
Faculty Development Award
Selected Professional Activities (Current)