John Ousterhout

Official Role

Professor Emeritus at Stanford University.

Official Bio

John Ousterhout is the Bosack Lerner Professor of Computer Science, Emeritus at Stanford University. His prior positions include 14 years in industry, where he founded two companies (Scriptics and Electric Cloud), preceded by 14 years as Professor of Computer Science at U.C. Berkeley. He is author of the book "A Philosophy of Software Design", co-creator of the Raft consensus protocol, and creator of the Tcl scripting language and the Tk toolkit. He is a member of the National Academy of Engineering and has received numerous awards, including the ACM Software System Award, the ACM Grace Murray Hopper Award, and the U.C. Berkeley Distinguished Teaching Award.

Scheduled Sessions