I am deeply committed to supporting student learning and scholarship at all levels. I have served as instructor of record for Programming with Data for Social Science, co-taught pop-courses and workshops on text analysis, and co-taught a course in political philosophy. My training has prepared me to teach a range of introductory and advanced classes in American politics and political methodology. This includes advanced classes in political behavior, public opinion, political psychology, political communication, and political participation, as well as advanced methods courses in Bayesian modeling, text analysis, network analysis, computational social science, data science, and statistical computation.

Past Courses

DS 2001: Programming with Data for Social Sciences and Humanities
Northeastern University, Spring 2019

Download Syllabus (pdf)

INPR 2183: Making Sense of the 2018 Elections
With Costas Panagopoulos, Department of Political Science and
Aleszu Bajak, School of Journalism
Northeastern University, Fall 2018 pop-up course

Lecture materials and resources: https://github.com/sshugars/Midterm_Mayhem_code_data

PHIL 0020: Introduction to Civic Studies
With Peter Levine, Tisch College of Civic Life
Tufts University, Spring 2014