Teaching Portfolio

The purposes of the teaching section of my website are two-fold. First, it provides some information about my teaching philosophy and experience. Second, it contains living syllabi for my current and past courses. These are meant primarily as a resource for students in those classes. They also provide insight into my teaching methods and how they evolve over time. 

Teaching Philosophy

Click here for more

Teaching Interests

American national government, state politics and policy, the public policy process and evaluation, bureaucratic politics, public administration, research design and methods, survival analysis

Teaching Experience


Stockton University

A visit with NJ State Senator Loretta Weinberg, Hughes Center Legislator in Residence (Fall 2016), who spoke to my class

The Pennsylvania State University

Methods Preceptor (2013-2015)

PL SC 502 Statistical Methods for Political Research (Fall 2013 and 2014, for Luke Keele)
PL SC 503 Multivariate Analysis for Political Research (Spring 2014 and 2015, for Chris Zorn)
PL SC 504/597D Advanced Topics in Political Methodology (Fall 2013 and 2014, for Luke Keele)

The methods preceptor serves as the teaching assistant for three graduate-level methodology courses. Two of the courses (PL SC 502 and PL SC 503) are required for all first year graduate students in the political science Ph.D. program. Most, but not all, second year graduate students take the third course (PL SC 504/597D). PL SC 502 presents foundational material from probability theory through bivariate linear regression. PL SC 503 covers multivariate linear regression. PL SC 504 includes maximum likelihood estimation techniques and other advanced methods. I was asked to serve a second year as the methods preceptor.


  • Weekly recitation session for 502
  • Lectured on heteroscedasticity for 503
  • Ran a workshop on data visualization with base R for 503
  • Helped students with homework, as the need arose
  • Graded homework and exams
  • Attended all class sessions

PL SC 001: Introduction to American Politics (TA)

2012-2013, with Zachary Baumann

This is Penn State’s large (up to 350 students) introductory course for American politics, with two teaching assistants. It is required for political science majors studying American politics and also meets core requirements for the university.


  • Grade weekly essays for students on the essay track
  • Grade short answer questions for students on exam track
  • Hold office hours to field student questions
  • Manage course email account
  • Gave two lectures  on Federalism in both the Fall 2012 and Spring 2013 semesters

PL SC 100: Rights in America (TA)

Fall 2010, with Adam Nye

This course enrolls around 80 students, with one teaching assistant. It covers the Constitutional foundations and development of civil rights and liberties in the United States.


  • Grade in-class assignments, quizzes, regular essay assignments, and exams
  • Hold office hours to field student questions
  • Gave a lecture on gay rights in the American states


Teaching Training

Stockton University, Galloway, NJ

The Pennsylvania State University, University Park, PA

Schreyer Institute for Teaching Excellence, University Park, PA

  • Course in College Teaching (Spring 2014)
  • The Summer Squeeze: Effectively Teaching a Full Course in Just Six Weeks (2013)
  • GA 103 Learning-Focused Assessment & Evaluation (2013)
  • GA 102 Beyond the Basics of Course Design (2013)
  • GA 101 Planning Your Course Without Losing Your Mind



Robert S. Friedman Award for Excellence in Teaching, Department of Political Science, 2014



It's on the syllabus