Matthew Flanagan
By far the best prof I've had. He explained political theory in a way that was easy to understand. Taking good notes is a must, everything said in class is very useful, as the reading is difficult to understand without his explanation. 10/10 would reccommend.