Eric Roberts
Computer Science Department
Stanford University

After receiving his Ph.D. in Applied Mathematics from Harvard University in 1980, Eric Roberts taught at Wellesley College, where he chaired the Computer Science Department and was a member of the research staff at Digital Equipment Corporation’s Systems Research Center in Palo Alto, California, where he conducted computer science research, focusing on programming tools for multiprocessor architectures. In September 1990, Roberts joined the Stanford faculty, where he is now the Charles Simonyi Professor for Innovation in Teaching and Senior Associate Dean of Engineering.

Professor Roberts is the principal architect of the introductory programming course at Stanford and is the author of the two computer science textbooks used in the introductory sequence. His research focuses on computer science education and the social implications of technology. Since 1998, Roberts has been Principal Investigator for the Bermuda Project, which has developed the computer science curriculum for Bermuda’s public secondary schools.

Professor Roberts is a member of the Education Board of the Association of Computing Machinery (ACM) and was for many years on the board of the ACM Special Interest Group on Computer Science Education (SIGCSE). He has also been president of Computer Professionals for Social Responsibility. In 2000, Roberts was the Eugene M. Lang Visiting Professor for Social Change at Swarthmore College. He also serves on the IECF Advisory Board.

[ "Experience" the Symposium ] [ Photo Gallery ] [ Delegates List ] [ Agenda ]