David Klein

dek5b@virginia.edu

Average Ratings

  • Rating

    3.8

  • Difficulty

    2.85

  • GPA

    3.19

Politics-American Politics

PLAP 1010 | Introduction to American Politics
  • Rating

    3.29

  • Difficulty

    2.14

  • GPA

    2.99

  • Last Taught

    Fall 2023

PLAP 3190 | Judicial Process and Policy-Making
  • Rating

    4.08

  • Difficulty

    2.75

  • GPA

    3.17

  • Last Taught

    Summer 2020

PLAP 3810 | Constitutional Interpretation: Separation of Powers and Federalism
  • Rating

    3.67

  • Difficulty

    3.25

  • GPA

    3.05

  • Last Taught

    Fall 2025

PLAP 3820 | Civil Liberties and Civil Rights
  • Rating

    4.0

  • Difficulty

    3.33

  • GPA

    3.0

  • Last Taught

    Spring 2021

PLAP 4300 | Political Analysis
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2009

PLAP 5993 | Selected Problems in American Politics
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2025

PLAP 8583 | Topics in Public Law
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2012

Politics-Comparative Politics

PLCP 5993 | Selected Problems in Comparative Politics
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2024

Politics-Departmental Seminar

PLAD 4960 | Thesis for Distinguished Majors Program
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Fall 2025

PLAD 4961 | Thesis Seminar for Distinguished Majors Program Part 2
  • Rating

  • Difficulty

  • GPA

    3.73

  • Last Taught

    Spring 2025

Politics-International Relations

PLIR 5993 | Selected Problems in International Relations
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2024

Politics-Political Theory

PLPT 5993 | Selected Problems in Theory and Method
  • Rating

  • Difficulty

  • GPA

  • Last Taught

    Spring 2023