John Canny's Home Page

Paul and Stacy Jacobs Distinguished Professor of Engineering
637 Soda Hall, jfc a cs
Tel: (510) 642-9955
Fax: (510) 642-5615

Office hours Fall 2013:
TuTh 3:00-4:00pm


CS162: Operating Systems and Systems Programming (co-taught with Anthony Joseph)

CS 294-94: Autograding & Online Education Technology (co-taught with Armando Fox)

Econ 291/E298B: Behavior Measurement and Change (co-taught with Raja Sengupta, Shachar Kariv, Joan Walker)

Courses from previous semesters


The BID Data Project

Archived Projects


In reverse chronological order

Grouped by topic

Journals, Conferences and Workshops:

Editorial Board member for ACM Transactions on Computer-Human Interaction
EB member for IEEE Pervasive Computing Magazine
Program co-chair for Ubicomp 2013
I was a program committee member for CHI 2005, CHI2007, CHI2008, CHI2010 and CHI2012

PC member for Ubicomp 2011, Ubicomp 2012
PC member for ICTD 2006, ICTD 2007, ICTD 2009, ICTD 2010
PC member for ACM DEV 2010
I organized the Mobile Applications Workshop in May 2006 on the Berkeley campus.
Ubicomp Privacy Workshops: I co-organized workshops on Privacy at UBICOMP 2002, 2003, 2004 and 2005. The first workshop was titled Socially-Informed Design of Privacy-Enhancing Solutions in Ubiquitous Computing, the second was Ubicomp communities: Privacy as boundary negotiation, the third was: Ubicomp Privacy: Current status and future directions., and the fourth was  Privacy in Context.

Group Activities

HCI prelim reading list

Former Ph.D. Students

Paul Jacobs, 1989 (Qualcomm)
Greg Heinzinger, 1990 (Qualcomm)
Dinesh Manocha, 1992 (UNC)
Ming Lin, 1994 (UNC)
Ioannis Emiris, 1994 (University of Athens)
Aaron Wallack, 1995 (Cognex)
Ashu Rege, 1996 (NVidia)
Brian Mirtich, 1996 (Mathworks)
Yan Zhuang, 2000 (Qualcomm, number 3!)
Dan Reznik, 2000 (e-Solar)
Eric Paulos, 2001 (CMU)
Francesca Barrientos, 2002 (NASA)
Dan Glaser, 2004, (RPI)
Tom Duan, 2007, (Yodao, China)
David Nguyen, 2008, (Accenture)
Jeremy Risner, 2008, (e-Solar)
Ana Ramirez-Chang, 2008 (Oracle)
Matthew Kam, 2008 (CMU)
Tye Rattenbury, 2008 (Intel)
Jingtao Wang, 2010 (U. Pittsburgh)
Divya Ramachandran, 2010 (??)

last updated 10/1/10