Brian Schaffner
He's a real life pollster outside of being a professor and brings incredible insight into the classroom. Every lecture completely changed my perspective. Textbook not very important but additional readings were. Tests asked vague questions; you'd have to answer the question and incorporate related theory's/ readings not explicitly asked for.