Stanford University Department of Electrical Engineering
Computer Systems Colloquium (EE380) Schedule
Fall/Winter 2014-2015: Wednesdays, 4:15-5:30PM in Gates B03
Spring 2015: Wednesdays, 4:15-5:30PM in Gates B01

The Stanford EE Computer Systems Colloquium (EE380) meets on Wednesdays 4:15PM-5:30PM throughout the academic year. Talks are given before a live audience in Room B03 (Winter and Fall) or B01 (Spring) in the basement of the Gates Computer Science Building on the Stanford Campus. The live talks (and the videos) are open to the public.

Stanford students may enroll in EE380 to take the Colloquium as a one unit S/NC class. Enrolled students are required to write a short, pithy comment about each of the ten lectures and a short free form evaluation of the class in order to receive credit. Assignments are due at the end of the quarter, on the last day of examinations.

EE380 is a video class, so live attendance is encouraged but not required. We (the organizers) feel that watching the video is not a substitute for being present in the classroom.

  The EE380 web site is under rennovation. Some might say it is about time! Right now the videos for most of the older talks are not available; we are working on making as much of the 30+ year backlog of videos as possible available. s Only the current Quarter's videos are being hosted by Stanford; the videos available on YouTube a day or so following the lecture. The videos are now in HTML5--you should be able to watch the videos on your mobile phone, tablet, or computer.

[Join Talk]  Click here to join the live presentation (W4:15-5:30)  Requires Microsoft Windows Media player.
  View videos in HTML5 format by lecture sequence in the current Quarter approximately two hours after the completion of the lecture. Only the current Quarter is archived; view other Quarter lectures on YouTube.
  To access the YouTube video of a speaker's talk, select the title and load the Abstract. The Abstract contains a link to the YouTube video. YouTube videos are usually posted 24 hours or so following the presentation.
Date Speaker Affiliation Title  
September 24, 2014 Joe Armstrong Ericsson Faults, Scaling, and Erlang concurrency
October 1, 2014 Seth Stephens-Davidowitz Google Insights with New Data:
Using Google Search Data
October 8, 2014 Anirudh Todi Twitter TSAR (the TimeSeries AggregatoR)
how to count tens of billions of daily events in real time using open source technologies
October 15, 2014 Krste Asanović and David Patterson UC Berkeley Instructions Sets Should Be Free: The Case for RISC-V
October 22, 2014 Dave Ditzel ThruChip Communications Low-Cost 3D Chip Stacking with ThruChip Wireless Connections
October 29, 2014 Roberto V. Zicari Goethe University
Frankfurt, Germany
Big Data: A Data Driven Society?
November 5, 2014 David Grossman Retired (Ex-IBM Research) History of Robots
from ancient Egypt to current times
November 12, 2014 Jay Kreps LinkedIn I ♥ Logs: Apache Kafka, Stream Processing, and Real-time Data
November 19, 2014 Wojciech Matusik MIT Abstractions for Multi-Material 3D Printing
December 3, 2014 Naresh Shanbhag UIUC Shannon-inspired Statistical Computing
Date Speaker Affiliation Title  
January 7, 2015 Max Shulaker Stanford From Nanodevices to Nanosystems: The Carbon Nanotube Case Study
January 14, 2015 Dan Armbrust Silicon Catalyst Realizing the next growth wave for semiconductors -- A new approach to enable innovative startups
January 21, 2015 Madhav Marathe Virginia Tech Computational Epidemiology: The role of big data and pervasive informatics
January 28, 2015 Steve Cousins Savioke Service Robots Are Here
February 4, 2015 Awni Hannun Baidu Research Deep Speech : Scaling up end-to-end speech recognition.
February 11, 2015 Jim Cowie Dyn Border Gateway Protocol: the Good, Bad, and Ugly of Internet Routing
February 18, 2015 Melissa O'Neill Harvey Mudd College PCG: A Family of Better Random Number Generators
February 25, 2015 Pam Samuelson UC Berkeley School of Law Oracle v. Google: Are Java APIs Copyrightable?
March 4, 2015 Nathan Tuck NVIDIA Dynamic Code Optimization and the NVIDIA Denver Processor
March 11, 2015 Aaron Turon Mozilla The Rust Programming Language
Date Speaker Affiliation Title  
April 1, 2015 Carey Nachenberg Symantec and UCLA CS Deep Learning For Dummies
April 8, 2015 Leslie Lamport Computer Science Distinguished Lecturer
2013 Turing Award Winner
Microsoft Research
Programming Should Be More Than Coding
April 15, 2015 Frank Mckeen Intel Intel Software Guard Extensions: Innovative Instructions for Next Generation Isolated Execution
April 22, 2015 Mikko Hypponen Chief Research Officer, F-Secure Online Arms Race
April 29, 2015 Xin Luna Dong Google Knowledge Vault and Knowledge-Based Trust
May 6, 2015 Russ McElroy, Farid Yavari ebay storage Storage Industry Current and Future Trends
Challenges of Deploying Storage Infrastructure at Scale
May 13, 2015 Nadia Heninger University of Pennsylvania How not to generate random numbers
May 20, 2015 Mark Pavlyukovskyy Piper Inventing the Inventor: Transforming a Generation of Minecraft Players Into Engineers
May 27, 2015 Phil Porras SRI Security and the Software Defined Network
June 3, 2015 Peter G. Neumann SRI The future of trustworthy computer systems


Contact EE380 Webmaster