d.tools: Enabling rapid prototyping for physical interaction design

What kind of tools would you need to make a functional interactive prototype of a media player in 30 minutes? d.tools is a hardware and software system that ... More

Opportunistic Programming

Who will be writing software in the future and how will they be doing it? As computing becomes increasingly important in people's work andhobbies, a much broader range ... More

Voice-Based Social Media for Developing Regions

Social software – email, blogs, wikis, forums, social networks – has revolutionized how people share expertise and collaborate on the web. However, in rural developing regions, many do ... More

Make3D

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

Dryad

Dryad is a design tool for virtual trees. The user creates a tree by visually exploring the space of all trees. Dryads around the world communicate to share ... More

KIWI Project - Towards Self-Managed Wireless LANs

Wireless networks are convenient, increase productivity, and enable new services and applications. However, they are difficult to secure, configure, and manage. The falling prices of IEEE 802.11 hardware ... More

BioACT!

This work will help biodiversity researchers Acquire digital materials in the field, manage these online holdings (Curate), and Transfer the knowledge (or disseminate) to other researchers, museums, and ... 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

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

Climbing Robots

The goal of this research is to enable a multi-limbed robot to climb vertical rock using techniques similar to those developed by human climbers. The robot consists of ... 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

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

TRIO: A System for Integrated Management of Data, Accuracy, and Lineage

Trio is a new database system that manages not only data, but also the accuracy and lineage of the data. Approximate (uncertain, probabilistic, ncomplete, fuzzy, and imprecise!) databases ... 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


The Stanford Computer Forum is a cooperative venture that encourages collaboration between the Computer Science Department, the Computer Systems Laboratory, and the Information Systems Laboratory 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.