I am currently on research leave. Here are courses I have recently taught:
POLS 2300 Canadian Government and Politics
POLS 4900/6950 Digital Democracy
My supervision areas are:
Canadian politics (parties, elections, gender), political communication, digital politics
Click here, if you are interested in graduate studies in Political Science at the University of Guelph. The Department offers a MA (Political Science) in Rights, Justice, Citizenship, and Identity and have a doctoral program.