Dr. John Ousterhout

Professor

Build a Statement of Purpose

Generate a tailored SOP for Dr. John Ousterhout. Improve your application with a focused, well-structured draft.

Biography

John Ousterhout is the Leonard Bosack Sandy K. Lerner Professor of Computer Science at Stanford University and an Emeritus faculty member. His research addresses a wide range of topics related to building software systems, distributed systems, operating systems, storage systems, and development frameworks. Currently, his research focuses on granular computing, which involves developing new software stack layers that allow for the execution of a large number of small tasks with short execution times in datacenters. He has worked on new techniques for thread management, network communication, and logging. With over 14 years of industry experience, Ousterhout has founded companies such as Scriptics and Electric Cloud, and he previously served as a professor at the University of California, Berkeley for 14 years. He is the creator of the Tcl scripting language and has contributed significantly to distributed operating systems and file systems. His academic credentials include a Bachelor's degree in Physics from Yale University and a PhD in Computer Science from Carnegie Mellon University. Ousterhout is a member of the National Academy of Engineering and has received numerous awards, including the ACM Software System Award and the U.C. Berkeley Distinguished Teaching Award.

Research Interests

Awards

#

Distinguished Teaching Award

#

Grace Murray Hopper Award

#

Software System Award

#

Member

#

Reynold B. Johnson Information Storage Systems Award

Courses

CS 499 CS 499P CS 390A CS 390B CS 390C CS 399 CS 399P CS 199 CS 199P CS 390D CS 192 CS 191 CS 191W CS 111 CS 190

Requirements for Stanford University

Doctorate Program
Requirements
GPA Requirement
Required:3.5
TOEFL
Listening
Required:26
Reading
Required:26
Writing
Required:26
Speaking
Required:26
Total
Required:100
GRE General
Verbal
Required:160
Quantitative
Required:165
Analytical Writing
Required:4.5
Overall
Required:4.5
Prerequisites
Bachelor degree from an accredited institution Strong background in mathematics and programming
Application Checklist
  • Statement of Purpose
  • Three letters of recommendation
  • Official transcripts
  • Resume/CV
Specialization Notes

The Computer Science department emphasizes research potential. GRE General is currently optional but recommended for some tracks.