He received a B.A. in Philosophy from Carleton College and a Ph. D in Political Science from Duke University. He joined the Haverford political science faculty in fall 2004. Trained in political philosophy and political economy, his teaching and research interests focus on globalization, democratic theory, transnational civil society, critical cosmopolitanism, the history of political economic thought, and alternative economy movements. Craig Borowiak | Haverford College | 370 Lancaster Ave. | Haverford, PA | 19041