
Bosack Lerner Professor of Computer Science / Professor Emeritus
Stanford University
@johnousterhoutJohn Ousterhout is the Bosack Lerner Professor of Computer Science at Stanford University. 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. Ousterhout received a BS degree in Physics from Yale University and a PhD in Computer Science from Carnegie Mellon University. He is a member of the National Academy of Engineering and recipient of the ACM Software System Award.