CS Cornell 40Th Anniversary Booklet
Total Page:16
File Type:pdf, Size:1020Kb
Contents Welcome from the CS Chair .................................................................................3 Symposium program .............................................................................................4 Meet the speakers ..................................................................................................5 The Cornell environment The Cornell CS ambience ..............................................................................6 Faculty of Computing and Information Science ............................................8 Information Science Program ........................................................................9 College of Engineering ................................................................................10 College of Arts & Sciences ..........................................................................11 Selected articles Mission-critical distributed systems ............................................................ 12 Language-based security ............................................................................. 14 A grand challenge in computer networking .................................................16 Data mining, today and tomorrow ...............................................................18 Grid computing and Web services ...............................................................20 The science of networks .............................................................................. 22 Search engines that learn from experience ..................................................24 Sentiment analysis ....................................................................................... 26 Beauty is skin deep ......................................................................................28 Structural fi ngerprints of molecular evolution .............................................30 The impact of computing on medicine ........................................................32 Reasoning about knowledge ........................................................................34 Automated reasoning: The impossible made indispensable ........................36 Computational complexity ...........................................................................38 Sidelights The TRUST consortium ...............................................................................13 Programming methodology and program correctness .................................15 Computing in the arts ...................................................................................17 The marriage of structured and unstructured data .......................................19 The Cornell Theory Center ..........................................................................21 Algorithms at Cornell .................................................................................. 23 The father of information retrieval .............................................................. 25 CURIE comes to CS ....................................................................................27 Program of Computer Graphics ...................................................................29 Bridging the Rift ..........................................................................................31 The Game Design Initiative .........................................................................33 Forty years of numerical analysis and scientifi c computing ........................35 The scholarly publishing revolution ............................................................37 Computational complexity and the ice cube ................................................39 About the department Computer Science chairs ............................................................................. 40 Computer Science faculty ............................................................................40 Degrees granted ........................................................................................... 41 Selected faculty awards ............................................................................... 42 Grants to young faculty ............................................................................... 43 Books by the faculty ....................................................................................44 Selected invited addresses ........................................................................... 46 The 40th anniversary committee .........................................................................48 1 2 Welcome from the CS Chair There are many good departments of computer science but only a few great ones. What distinguishes the great from the merely good? I believe the difference comes down to three things. The fi rst hallmark of a great department is excellence in research and teaching. No Ten years ago, department can be a world leader in all areas of computer science, but a great department we realized that just as is a world leader in many of them. computer science The second hallmark of a great department is that it takes the lead in defi ning how the had revolutionized fi eld evolves and has the courage to invest heavily in that future. engineering in the 20th century, Finally, a great department must have character —it must possess some noteworthy characteristic, some idiosyncrasy, some texture that makes it unique among its peers. it would revolutionize all academic fi elds in the Looking through a draft of this brochure, I was reminded of what it is that makes the CS 21st century. department at Cornell one of the great CS departments in the world. For many years, we have had world-class research programs in areas such as algorithms, complexity theory, distributed systems, languages, and numerical analysis. These areas continue to fl ourish at Cornell, as you will see in these pages. Ten years ago, we realized that just as computer science had revolutionized engineering in the 20th century, it would revolutionize all academic fi elds in the 21st century. So, we worked with Cornell to create what is effectively a college of Computing and Information Sciences. In a very short time, this new structure has led to a university-wide explosion in interdisciplinary research organized around CS themes. Moreover, the timing of our This brochure presents the Cornell Department of Computer Science and the symposium that celebrates its 40th anni- decision to grow a fi rst-class group in AI and machine learning couldn’t have been better, versary. The information about the department is given in because this area is crucial to such interdisciplinary work. four ways: Finally, the unique texture of our department stems, I believe, from our collegiality. One • Description of the environment in which the Department of Computer Science operates, which has contributed in no of our enduring traditions is that the faculty gathers at noon every day to eat lunch while small way to our success. discussing the latest research results or barbecuing some unfortunate faculty candidate. A remarkable number of the collaborations between theoreticians and practitioners that you • Fourteen selected articles. Not all faculty are represented, will fi nd described in the pages of this brochure were sparked by lunchtime discussions at and only a portion of our research is described. Accom- panying these articles are sidelights that summarize other the Statler Club or a restaurant in Collegetown. aspects of the department. It is my privilege to chair this great department, and it is my pleasure to welcome you to • Information about the department: a list of faculty, books the symposium to celebrate the 40th anniversary of its founding. by the faculty, and so on. • A timeline of events, including when each tenure-track faculty member joined the department. 3 00 Welcome Robert L. Constable 9 Dean, CIS Introduced by Charles Van Loan Symposium Chair, Computer Science 15 When complexity was king program 9 and life thereafter Al Borodin Professor, Computer Science University of Toronto 45 From a bear to a lion Zvi Galil 9 Dean, Engineering & Applied Science Columbia University 10 15 Break 30 A cryptographer’s perspective on privacy-preserving 10 data mining and statistical disclosure control Cynthia Dwork Senior Researcher 40th Anniversary Microsoft Research Symposium 00 Certifying algorithms Kurt Mehlhorn 11 Director Max Planck Institut für Informatik, Saarbruecken Department of Vice President, Max Planck Society Computer Science, 30 Model checking: My 30-year quest to Cornell University 11 make verifi cation practical Ed Clarke FORE Systems Professor, Computer Science Carnegie Mellon University 1 October 2005 12 00 Lunch 30 Beyond mice and menus Barbara J. Grosz 1 Dean of Science, Radcliffe Inst. for Advanced Study Harvard University 00 Competition, cruelty, and compassion at Cornell 2 and the future of computer science Bobby Schnabel Vice Provost Colorado University 30 Gerry Salton’s information retrieval 2 reaches the masses Amit Singhal Distinguished Engineer Google 300 Break 30 Security in distributed systems: Where we are, how we 3 got there, and how Cornell is trying to save us Mike Reiter Professor, Computer Science Carnegie Mellon University 00 Databases aren’t dull 4 and other life lessons after Cornell Jennifer Widom Professor, Computer Science Stanford University 30 Evaluation + Design + 4 Implementation (Repeat) = Systems Randy Katz UMC Distinguished Professor, Computer Science Celebrating 40 years University of California Berkeley of leadership in 00 Banquet David