He received his BA from Brooklyn College (City University of New York), and his MA and PhD in Sociology from York University. He taught at York and at the University of Toronto before joining UNB in 1997.