Mike Hoffpauir
He's outstanding. The class is difficult but you will leave with a significantly greater understanding of political theory and he makes incredibly difficult concepts incredibly accessible.