He has written articles and reviews for a number of publications, including The New York Times, The Washington Post, The Nation, The Baffler, Metropolis, Cabinet, and In These Times.