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, grassroots urban geographies, globalization and the global political economy, democratic theory, transnational activism, and the history of political economic thought.