Lane Cohee
Dr Cohee is a great professor. He lays out what he expects you to know but also teaches valuable things more so than just what the book says. The book is not required, but the tests are open book and open notes so it can be nice to have. There are essays questions so it isn't just an easy A, but it should be easy if you prepare.