University of North Carolina at Chapel Hill
Teaching Fellow
Ted Scheinman freelance LLC
Freelance Writer
Washington City Paper
Digital editor; film and theater editor
Smithsonian Magazine
Senior Editor
Pacific Standard Magazine
Senior Editor
CNN
Editor (opinion)
University of North Carolina at Chapel Hill
Yale University