ChucK: A Music Programming Language

ChucK is a programming language for audio and music creation. The language is designed around a unique time-based, concurrent programming model that's precise and expressive (we call ... More

Light Fields & Computational Photography

Since 1996, research on light fields has followed a number of lines. On the theoretical side, researchers have developed spatial and frequency domain analyses of light field sampling ... More

Towards Total Scene Understanding:Classification, Annotation and Segmentation in an Automatic Framework

Given an image, we propose a hierarchical generative model that classifies the overall scene, recognizes and segments each object component, as well as annotates the image with a ... More

Simulation & Analysis of Muscle Actuated 3D Face Models

Volumetric models of facial musculature enable highly realistic computer simulations of visual speech and expressive face motion. This research addresses the performance, control and analysis challenges that arise ... More

Neuromorphics: Compiling Code by Configuring Connections

Energy-efficient computing platforms are sorely needed to control autonomous robots and to decode neural signals in brain-machine interfaces. Inspired by the brain’s energy efficiency, we are exploring ... More

Deep Learning

Deep learning is a rapidly growing area of machine learning, that is becoming widely adopted within academia and industry. Whereas machine learning is a very successful technology, applying ... More

UltraFlow: A Hybrid Future Internet Architecture

The PIs of this NSF-sponsored project are Prof. Leonid Kazovsky (Stanford), Prof. Vincent Chan (MIT), and Prof. Andrea Fumagalli (UT-Dallas). UltraFlow is a secure, agile and cost-effective architecture that ... More

Salisbury BioRobotics Laboratory

The Salisbury Lab conducts research in the areas of robotics, medical robotics, haptic devices and haptic rendering algorithms. One project is developing a virtual environment that enables surgeons to plan ... More

'ImageNet: A Large-Scale Hierarchical Image Database'

ImageNet is an image dataset organized according to the WordNet hierarchy. Each meaningful concept in WordNet, possibly described by multiple words or word phrases, is called a "synonym ... More

Ocarina: Designing the iPhone's Magic Flute

Ocarina, created in 2008 for the iPhone, is one of the first musical artifacts in the age of pervasive, app-based mobile computing. It presents a flute-like physical interaction ... More

Brain-Inspired Computing

We are developing nanoscale electronic devices and circuits to emulate the functions of the synapses and neurons of the brain. The goal is to use nanoscale electronic devices ... More

The Red Sea Robotics Exploratorium

The Red Sea Robotics Research Exploratorium was created in April 2012 through a generous research award from the King Abdullah University of Science and Technology (KAUST) . As ... More

PORTIA: Managing sensitive information in a wired world

Increasing use of computers and networks in business, government, recreation, and almost all aspects of daily life has led to a proliferation of online sensitive data, i.e., data ... More


I started doing research on memory devices around 2003. Research on memory had been rather “predictable” for many years until recently. It was predictable because the major advances ... More

PwdHash - Web Password Hashing

The Common Password Problem. Users tend to use a single password at many different web sites. By now there are several reported cases where attackers breaks into a ... More

SLOrk: Stanford Laptop Orchestra

The Stanford Laptop Orchestra (SLOrk) is a large-scale, computer-mediated ensemble and classroom that explores cutting-edge technology in combination with conventional musical contexts - while radically transforming both. Founded ... More

Ed Feigenbaum's Search for A.I.

This video production documents the life and career of Ed Feigenbaum, "Father of Expert Systems," through archival photographs, a Computer History Museum oral history, and the recollections of ... More

The Red Sea Robotics Exploratorium

About The Red Sea Robotics Research Exploratorium was created in April 2012 through a generous research award from the King Abdullah University of Science and Technology (KAUST). As a ... More


For transistors it is important to have an atomically thin channel that enables gate length scaling while maintaining good carrier transport required for a high current drive. At ... More

3X: A Workbench for eXecuting eXploratory eXperiments

3X is an open-source software tool to ease the burden of conducting computational experiments and managing data analytics. 3X provides a standard yet configurable structure to execute a ... More

DARPA Grand Challenge

Stanley and the Stanford Racing Team were awarded 2 million dollars for being the first team to complete the 132 mile DARPA Grand Challenge course. Stanley finished in ... More


An artist might spend weeks fretting over questions of depth, scale and perspective in a landscape painting, but once it is done, what's left is a two-dimensional image ... More

Translational Bioinformatics

The Butte Laboratory builds and applies tools that convert more than 400 trillion points of molecular, clinical, and epidemiological data -- measured by researchers and clinicians over the ... More

The Stanford Computer Forum is a cooperative venture that encourages collaboration between the Computer Science and the Electrical Engineering Departments at Stanford, and 60+ companies located in Silicon Valley, the rest of the U.S., Asia, and Europe. The Forum provides a mechanism for developing interaction with industrial researchers and their academic counterparts, promoting the exchange of the most advanced technological ideas in fields of computer science and electrical engineering. The Forum also offers industry the opportunity to become familiar with the professional abilities and interests of Stanford students through its active recruiting program.