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

Kim Koro

Kimberly Koro is senior vice president, Qualcomm Technologies, Inc., and General Manager of Qualcomm Government Technologies (QGOV). She has dedicated most of her career to

Read More »
Shelby Capacio headshot

Shelby Capacio

Shelby Capacio is a digital designer, editor, and journalist who spent many years producing national news and specializing in topics related to education and sustainable

Read More »

Beatrice Bangura

Beatrice currently serves as Counselors for Computing Business and Logistics Coordinator. Beatrice is a project manager who brings more than six years of project, program, and

Read More »

Teresa Engler

Teresa Engler is an educator who devoted the majority of her 30 year career to teaching children in elementary and middle school classrooms.  She spent

Read More »
Scroll to Top