Dynabook; Smalltalk; overlapping windows GUI; object-oriented programming; Xerox PARC; Turing Award Current role Adjunct Professor of Computer Science at UCLA Location Los Angeles, California, USA Website Sessions Is Software Engineering Still an Oxymoron? at GOTO Copenhagen 2021 Making Progress at Emerging Technologies for the Enterprise (ETE) 2021 A powerful idea about teaching ideas at TED 2007 ACM A.M. Turing Award Lecture at OOPSLA 2003 / 2004 Turing Award lecture The Computer Revolution Hasn't Happened Yet at OOPSLA 1997 Events GOTO Copenhagen 2021 Emerging Technologies for the Enterprise (ETE) 2021 TED 2007 OOPSLA 2003 / 2004 Turing Award lecture OOPSLA 1997