Barry Cooper is a professor of the Department of Political Science at the University of Calgary. He taught at Bishop's University, McGill, and York University before coming to the University of Calgary in 1981.