Jordan Ruble
In his lectures, he is very political. His lectures may only answer one or two exam questions, so reading the book is your best bet. The tests are extremely difficult, and you should expect c's on them. He doesn't give you any study tips or tell you what to expect on tests, but there isn't much to do in his class.