He holds a bachelor of architecture from North Carolina State University and advanced degrees as a master of architecture and a master of design studies in technology from the Harvard University Graduate School of Design. Marshall has previously taught at Institute for Computational Design at the University of Stuttgart, where he is currently working on a doctorate on robotic fabrication of fiber composite structure in architecture. He has has been an invited studio critic at the University of Pennsylvania, Carnegie Mellon University, the University of Michigan and the Wentworth Institute of Technology and has led several workshops on digital design and fabrication techniques. His current research interests include the integration of computation and fabrication techniques into material systems and spatial design strategies.