Experience
Education
Bio
Honors
2007, NSF, CISE Distinguished Education Fellow, Interdisciplinary Problem- and Case-based Computer
Science, one of two inaugural CDEF awardees (see grants).
2004, IBM Faculty Award, Issues in Large-scale Software Componentization
2003, ACM International Collegiate Programming Contest (ICPC) Coaches Award.
2002, Richard K. Lublin Award for Distinguished and Motivating Teaching
2002, Nominated for Alumni Distinguished Teaching Award
2001, Nominated for Alumni Distinguished Teaching Award
1998, Outstanding instructor of Computer Science, University of British Columbia (teaching on sabbatical)
1997, NSF Career Award
1996, Nominated for Alumni Distinguished Teaching Award
1995, Duke University, Trinity College of Arts and Science: Robert B. Cox Distinguished Teaching in
Science Award
1995, Sigma Xi
1994, Nominated for Alumni Distinguished Teaching Award
1978, A.B. degree awarded with distinction, summa cum laude, Phi Beta Kappa