David Little
All of Dr. Little's classes are extremely discussion-based, so avoid him if that kind of learning does not suit you. Regardless, he is very good at his job and extremely knowledgeable about political theory and that comes across in his questions and assignments. Not your average political science class, but well worth your time.