Stanford University Computer Systems Laboratory
EE380 Colloquium Schedule
Academic Year 2009-2010

Jun 2, 2010Max Seybold
Cherrypal
The $99 laptop revolution
How "Internet foreveryone" is changing the world
May 26, 2010John Hennessy
President, Stanford University
The Future of Research Universities
May 19, 2010Carl Taussig
HP Labs
Enabling Paper-Like Displays
Roll-to-Roll Manufacturing of Display Backplanes
May 12, 2010Marc Raibert
Boston Dynamics
Computer Science Department Distinguished Computer Scientist Lecture
BigDog, the Rough-Terrain Robot
Where We've Been and Where We're Going
May 5, 2010Haiping Zhao
Facebook
HipHop Compiler for PHP? Transforming PHP into C++
Apr 28, 2010Rob Pike
Google
Another Go at Language Design
Apr 21, 2010Jeff Dozier
UC Santa Barbera
Snowmelt runoff, The Fourth Paradigm, and the end of stationarity
Apr 14, 2010John Ousterhout
Computer Science
Stanford
RAMCloud: Scalable High-Performance Storage Entirely in DRAM
Apr 7, 2010Giodo Jouret
CTO Emerging Technology Group, Cisco
Smart endpoints vs. smart networks, a video case study, and Cisco's Medianet Initiative
Mar 31, 2010Venkat Rangan
Qualcomm Incorporated
Qualcomm R&D Project Neo--Biologically Inspired Machine Learning
Mar 10, 2010Roberto Ierusalimschy
Pontifícia Universidade Católica do Rio de Janro
Small is Beautiful: the Design of Lua
Mar 3, 2010Stuart Kauffman
Tampere University of Technology and University of Vermont
Economic Webs and the Evolution of Wealth
Feb 24, 2010Hal Whitehead
Dalhousie University
Nova Scotia, Canada
The rise and fall of cultures: modelling the evolution of cultural capacity, and the consequent collapse of populations
Feb 17, 2010Glenn Hinton
Intel Corporation
Intel's Nehalem Microarchitecture
Feb 10, 2010David Salesin
Adobe
Computer Science Department Distinguished Computer Scientist Lecture
Computational Aesthetics & Adobe's Creative Technologies Laboratory
Drawing upon Artistic Tradition to Enhance Communication and Adorn Modern Life
Feb 3, 2010Anant Agarwal
Tilera
MIT
Realizing a Power Efficient, Easy to Program Many Core: The Tile Processor
Jan 27, 2010Matt Fuchs
Paideia Computing
The Discrete Event Calculus as a Programming Language for Games and Other (Soft) Real Time Processes
Jan 20, 2010Brewster Kahle
Archive.org
A Future for Books: Bookserver
Jan 13, 2010Bruce Damer
Digital Space
Biota.org
The EvoGrid: Simulating The Origin of Life
Jan 6, 2010Tom Forsyth
Intel Corporation
The Challenge of Larabee as a GPU
Dec 2, 2009Jart Armin and Andrew Martin
Open source security research -- An Overview of Suspicious Hosting Providers and Malicious File Inclusion
Nov 18, 2009Amin Vahdat
UC San Diego
Portland: Scaling Data Center Networks to 100,000 Ports and Beyond
Nov 11, 2009Paul Borrill
Replicus
Rethinking Time in Distributed Systems
How can we build complex systems simply?
Nov 4, 2009Anwar Ghuloum
Intel Corporation
Starting a Productivity Revolution in Parallel Computation
Oct 28, 2009Roger Hine
Liquid Robotics
Wave Glider: An autonomous wave-powered sensor platform for ocean observation
Oct 21, 2009Bianca Schroeder
University of Toronto, Computer Science
DRAM errors in the wild: A large-scale field study
Oct 14, 2009Susan Weininger
Molecular Lock Corporation
Construction of de novo biological process control circuits: parts and engineering principles
Oct 7, 2009Forest Warthman
Warthman Associates
Cities and Computers: Their Architecture
Sep 30, 2009David Ungar
IBM Research
Self and self: whys and wherefores
Sep 23, 2009Bob Frankston
Ambient Connectivity
Nov 29, 2000Christopher Alexander
Architext patternlanguage.com"
The Missing Link in Softwarn Pattern Theory
Generative sequences as the nest breakthrough in programming
Alternative to the Warthman & Morf talk of October 7, 2009 for remote viewers