Eric Hehman
Hehman is a very entertaining prof who clearly cares about the material he teaches. Exams are based on a mixture of lectures, textbook readings, and podcasts, but a lot of the material overlaps (he doesn't give practice exams/questions, which can make it hard to study). Overall, the material is not terribly difficult, but there is a lot of it.