Craig Borowiak 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 theory and political economy, his teaching and research interests focus on capitalism and post-capitalism, solidarity economies, globalization and the global political economy, democratic theory, transnational civil society, cosmopolitanism, and the history of political economic thought.