Jessica Barkimer
Barkimer knows how to lecture without just reading off the slides which makes the lectures on abstract, dry material more bearable. Don't buy a single textbook for this class. Tests are easy if you study a bit, only hard sometimes because she comes up with very creative, application-based questions on very dry material.