Teaching

Undergraduate Courses

Introduction to American Politics (POLS 20100) Syllabus
Religion in American Politics (POLS 30028) Syllabus
Designing and Analyzing Public Opinion Surveys (POLS 30815) Syllabus
Presidential Campaigns (POLS 53001) Syllabus

Graduate Courses

Field Seminar in American Democracy (POLS 60001) Syllabus
Civic Engagement in America (POLS 60026) Syllabus Schedule
Religion and Politics in the U.S. (POLS 600029) Syllabus