Producers: Kate Ellis and Catherine Winter
Editor: Mary Beth Kirchner
Senior Producer: Sasha Aslanian
Associate Producer: Ellen Guettler
Project Managers: Laurie Stern, Misha Quill
Web Producer: Ochen Kaylan
Audio Mixing: Craig Thorson
Executive editor and host: Stephen Smith
Production Assistance: Denise Nichols, Cally Carswell, Katherine Lewis, Courtney Stein, Kathleen Ward, Joel Grostephan
Special thanks to David Cline of UNC, Chapel Hill.
Support for An Imperfect Revolution was provided by the National Endowment for the Humanities.