Terry Winograd is Professor of Computer Science Emeritus at Stanford University, where he created and directed for 20 years the Human-Computer Interaction Group and the teaching and research program in Human-Computer Interaction Design http://hci.stanford.edu He is also a founding faculty member of the Hasso Plattner Institute of Design at Stanford (d.school) and of the Liberation Technology Project at the Center for Development, Democracy, and the Rule of Law. He has been a consultant to Google, a search engine company founded by Stanford students from his projects. They and many others of his students have created companies and taken on leadership in Silicon Valley over the years.
His early research on natural language understanding by computers (SHRDLU) was the basis for two books and numerous articles. The book *Understanding Computers and Cognition: A New Foundation for Design* (Addison-Wesley, 1987, co-authored with Fernando Flores), took a critical look at work in artificial intelligence and suggested new directions for the integration of computer systems into human activity. He edited *Bringing Design to Software* (Addison-Wesley, 1996), which introduced a design thinking approach into the design of human-computer systems. In the d.school he developed courses and research in applying mobile communication technologies to health and development in the developing world, including a course taught for several years in conjunction with the University of Nairobi.
Winograd was a founding member of Computer Professionals for Social Responsibility, of which he was a national president. He is on the editorial board of several journals, including Human-Computer Interaction and ACM Transactions on Human-Computer Interaction,. He was elected to the ACM CHI Academy in 2003, became an ACM Fellow in 2010, and received the 2011 CHI Lifetime Research Achievement Award.
Program in Human-Computer Interaction Design:
Hasso Plattner Institute of Design (d.school)
Liberation Technology Project:
Course on Designing Liberation Technologies: