He researches issues of social justice. He is the co-author, with Karen Stanbridge, of Seeing Politics Differently: A Brief Introduction to Political Sociology and co-author, with Suzanne Staggenborg, of Social Movements (3rd Canadian edition).