He received a Master of Architecture degree at the Virginia Polytechnic Institute and State University in Blacksburg, Virginia, and a BA in Philosophy from the University of North Carolina at Chapel Hill.