Research @ CS

Core Areas


Stanford Artificial Intelligence Laboratory

Founded in 1962, The Stanford Artificial Intelligence Laboratory (SAIL) has been a center of excellence for Artificial Intelligence research, teaching, theory, and practice for over fifty years.

Main AI Lab Page

Areas: Computational Biology | Computer Vision | Machine LearningNatural Language Processing | Robotics


Stanford Infolab

Database research, general purpose network analysis and graph mining.


Stanford Theory Group

The development and analysis of algorithms for a variety of settings and applications. Major directions include Complexity Theory, Cryptography, Algorithmic Game Theory, Geometric Algorithms, algorithmic techniques for internet applications, various aspects of network and computer security, databases, design and analysis of programs and programming languages, and supporting studies in combinatorial, logical, and algebraic mathematics.


Stanford Computer Graphics / Human-Computer Interaction (HCI) group

Research in geometric computation, light fields and computational photography, human-computer interaction and design thinking as well as computational algorithms for a variety of applications.


Computer Systems

Computational techniques are now a major innovation catalyst for all aspects of human endeavour. Our research aims to develop tomorrow’s information technology that supports innovative applications, from big data analytics to the Internet of Things. It covers all aspects of information technology, including energy efficient and robust hardware systems, software defined networks, secure distributed systems, data science, and integrated circuits and power electronics.

Areas: ArchitectureComputer Security | Networking | Operating/Distributed Systems | Programming Systems and Verification


Faculty Profile

Name Faculty Title Research Focus
Andrew Ng Adjunct Professor Artificial Intelligence

Machine Learning

Robotics
Juan Carlos Niebles Adjunct Professor Artificial Intelligence

Computer Vision

Machine Learning
Kunle Olukotun Professor Computer Systems

Architecture

Programming Systems and Verification
John Ousterhout Professor Computer Systems

Operating/Distributed Systems
Chris Piech Assistant Professor Artificial Intelligence

Machine Learning

Education
Balaji Prabhakar Professor Computer Systems

Networking
Chris Ré Associate Professor Computer Systems

Data Science
Omer Reingold Professor Theory
Mendel Rosenblum Professor Computer Systems

Operating/Distributed Systems
Aviad Rubinstein Assistant Professor Theory
Dorsa Sadigh Assistant Professor Artificial Intelligence

Robotics
Mehran Sahami Professor Education
Silvio Savarese Adjunct Professor Artificial Intelligence

Computer Vision

Robotics
Aaron Sidford Assistant Professor Theory
Li-Yang Tan Assistant Professor Theory
Sebastian Thrun Adjunct Professor Artificial Intelligence

Machine Learning

Robotics
Caroline Trippel Assistant Professor Machine Learning

Computer Systems

Architecture
Gregory Valiant Associate Professor Theory
Ellen Vitercik Assistant Professor Machine Learning

Theory
Jennifer Widom Professor Computer Systems

Data Science
Keith Winstein Assistant Professor Computer Systems

Networking
Mary Wootters Assistant Professor Theory
Jiajun Wu Assistant Professor Artificial Intelligence

Computer Vision

Machine Learning
Dan Yamins Assistant Professor Artificial Intelligence

Computational Biology
Diyi Yang Assistant Professor Artificial Intelligence

Machine Learning

Natural Language Processing

Pages