Craig Mills is a New York City-based freelance writer and editor. He teaches writing and research at NYU and reports on social issues, education, and politics.