 From 1970 to 1979 Roberts was a professor of literature at Hampshire College, in Amherst, Massachusetts, as well as designing the college's Outdoors Program.He is often acknowledged as the "dean" of American climbing literature and has published extensively on mountaineering.He lives in Cambridge, Massachusetts.