Lopez graduated from Yale University in 1993, where he received a bachelor of arts degree.[3] He received a master's degree in classics from the University of Buffalo in 2007.[3] He holds a PhD from New York State University, Buffalo.[3][4]