Courses Taught
Winter 2007, Fall 2006: On sabbatical!
Winter 2006: CSC207, CSC407
Fall 2005: CSC207, CSC407
Winter 2005: CSC207, CSC494
Fall 2004: CSC108, CSC207
Winter 2004: CSC148
Fall 2003: CSC108
Winter 2003: CSC148
Fall 2002: CSC108
Winter 2002: CSC148
Fall 2001: CSC107, CSC150
Winter 2001: CSC108
Fall 2000:
Winter 2000: CSC148
Fall 1999: CSC108
Winter 1999: CSC148, CSC324
Fall 1998: CSC148
Teaching Awards
Faculty of Arts and Science Outstanding Teaching Award, 2006
SAC/APUS Undergraduate Teaching Award, 2005
Computer Science Student Union Award for teaching excellence in computer science, 2000-2002, 2004-2006
Education
1994: M.Eng. in Computer Science, Department of Computer Science, Cornell University
1992: B.A. in Computer Science, Department of Computer Science, Cornell University