- University of Prince Edward Island:
Professor and Chair, Department of Political Studies, 2003-present
- Mount Saint Vincent University:
Assistant Professor, Department of Political and Canadian Studies, 1997-2003
- Saint Mary's University:
Assitant Professor, Department of Political Science, 1993-1997
- Dalhousie University:
Sessional lecturer, Department of Political Studies, 1993
- PhD, Political Science, Dalhousie University, Halifax, 1992
- MA, Political Science, Dalhousie University, Halifax, 1987
- BA (honours), Political Science, Dalhousie University, Halifax, 1984
Latin America and International Human Rights, Canadian Politics and Gaming Policy and Foreign Policy and Canada-U.S. Relations.