Dahl-Nygaard Prizes

Senior Prize Winner: Craig Chambers

Bio: Craig Chambers received his S.B. degree from MIT in 1986, where he worked with Barbara Liskov on the Argus project.  He received his Ph.D. in Computer Science from Stanford University in 1992, working with David Ungar on the Self project.  He was on the faculty of the Department of Computer Science and Engineering at the University of Washington from 1991 to 2007, culminating in the rank of full Professor.  There he led several research efforts, including the Cecil language and Vortex optimizing compiler projects, and was fortunate to work with many outstanding students.  Since 2007 he has been at Google, where he gets to program nearly full time, in large part developing easy-to-use massively-parallel programming systems.  He has published widely at ECOOP, OOPSLA, PLDI, POPL, TOPLAS, and other object-oriented and programming languages conferences and journals.


 Junior Prize Winner: Atsushi Igarashi

Bio: Atsushi Igarashi is an Associate Professor at Dept. of Intelligence Science and Technology, Graduate School of Informatics, Kyoto University.  He received his B.S., M.S., and D.S. (PhD-equivalent) degrees from Department of Information Science, University of Tokyo in 1995, 1997, and 2000, respectively.  His main research interests are in programming languages, especially, applications of type theory to various domains, including static analysis, process calculi, multi-stage programming, not to mention object-orientation.  He has served on programming committees for international conferences such as POPL, OOPSLA, ECOOP, APLAS, TLCA, and AOSD.