Roberts has a master’s degree in landscape architecture and landscape planning from the University of Oregon and a bachelor of science degree in landscape architecture from California State Polytechnic University, Pomona. He also taught at Cal Poly Pomona in the department of landscape architecture.