Ed Lazowska University of Washington, Distinguished Lecture Series, Cheriton School of Computer Science, University of Waterloo - October 13, 2011 The U.S. National Science Foundation created the Computing Community Consortium to stimulate the computing research community to envision and pursue longer-range, more audacious research challenges. I'd like to take this opportunity to engage you in this process. The next ten years of advances in computer science should be far more significant, and far more interesting, than the past ten. I'll review the progress that our field has made, and I'll present a number of "grand challenge" problems that we should be prepared to tackle in the coming decade. I'll also discuss a recent assessment of of the status and direction of computing research, carried out by the U.S. President's Council of Advisors on Science and Technology, for which I co-chaired the working group that formulated the report. cs.uwaterloo.ca/dls-ed-lazowska