After receiving his Ph.D. in applied mathematics from Harvard University in 1980, Roberts founded and chaired the computer science department at Wellesley College. He then worked for five years as a researcher for Digital Equipment Corporation's System Research Center in Palo Alto, California. He is also the author of Thinking Recursively along with numerous technical publications. A highly rated teacher, Roberts received the Bing Award for excellence in undergraduate teaching in 1993.