Eric Roberts

After receiving his Ph.D. in Applied Mathematics from Harvard University in 1980, Eric Roberts taught at Wellesley College from 1980-85, where he chaired the Computer Science Department. From 1985-90, he was a member of the research staff at Digital Equipment Corporation’s Systems Research Center in Palo Alto, California, where his research focused on programming tools for multiprocessor architectures. In September 1990, Roberts joined the Stanford faculty, where he is now Professor of Computer Science and a Bass University Fellow in Undergraduate Education. From 1990 to 2002, Professor Roberts was Associate Chair and Director of Undergraduate Studies for Computer Science. He has written six computer science textbooks that are used at many colleges and universities throughout the world and his current research focuses on computer science education, particularly for underserved communities. 

Roberts is a Fellow of both the Association of Computing Machinery (ACM) and the American Association for the Advancement of Science (AAAS). He has been a member of the ACM Education Board since 1997 and served as its chair from 2005 to 2007. In 2003, Roberts received the annual Award for Outstanding Contribution to Computer Science Education from the ACM’s Special Interest Group in Computer Science Education (SIGCSE). In 2012, Roberts received both the Karl V. Karlstrom Outstanding Educator Award from the ACM and the Taylor Booth Education Award from the Institute for Electrical and Electronic Engineers Computer Society (IEEE-CS).

Other Profiles you might like

Mark Guzdial

Mark Guzdial

Dr. Mark Guzdial is a Professor of Electrical Engineering and Computer Science in the College of Engineering and a Professor of Information in the School of

Read More »
Carrie van Heyst

Carrie van Heyst

Carrie van Heyst is the co-founder of DevelopHer and was the co-founder of the gameboard company StockitToYa! Carrie is an experienced event producer and has

Read More »

Melissa Thomas-Hunt

Dr. Melissa Thomas-Hunt’s research activities focus on conflict management, negotiation, and collaboration processes. Her current research examines the contribution of expertise within diverse groups and

Read More »
Ellen Spertus

Ellen Spertus

Ellen Spertus is a professor of computer science at Mills College and a senior research scientist at Google. She received her bachelor’s, master’s, and doctoral

Read More »
Scroll to Top