The Stanford Computer Systems Colloquium is a regular, weekly colloquium. Every Wednesday afternoon during the academic year, a guest lecturer examines some topic on current research and developments in computer systems. As a general rule, speakers are experts in their field and assume that their audience is conversant it the field as well.

This Colloquium is intended for graduate students and practitioners of the art of Computer Systems. The material presented is highly variable in scope, breadth, and depth. It is not intended as an introductory lecture series. Speakers will often begin without providing a "this topic for dummies" introduction. Speakers assume that the audience has a broad familiarity with all aspects of computer systems. It is your responsibility, as an attendee, to ensure you have enough background to understand. If you are unsure of your skills, you have the access to the world class Stanford University Library and the Internet (Google is your friend; Wikipedia your constant companion) and can easily bring yourself up to speed.

Speakers are drawn from industry, government, research, and educational institutions around the world and include both acknowledged world experts and recent graduates and industry practitioners--each selected because they have something interesting to say.

The Colloquium topics touch upon all aspects of computer science and engineering including logic design, computer organization and architecture, software engineering, computer applications of all sorts, public policy, and the social, business, and financial implications of technology. Frequently the Colloquium provides the first public forum for discussion of new products, discoveries, or ideas. Over

What sort of things do we expect of our audience:

There are no prerequisites for the EE Computer Systems Colloquium. As with most things, you get out of the material in direct proportion to the effort you put in. A small bit of preparation can substantially improve your understanding. Attending the lecture live and asking questions when you do not understand can also improve the learning experience.