James Wiltgen received a bachelor's degree in Political Science from the University of Iowa and a doctorate in Latin American History from UCLA. Combining contemporary theory and historical analysis, he teaches courses on modernity and capitalism, megacities, Latin-American film and video, music... Continue reading »