Jim Davis
Really enjoyed his class. Davis's lectures are interesting, and he makes it worth coming to lecture. Make sure you thoroughly read the textbook to get an A. I recommend taking heavy notes/outlines by hand while reading to memorize everything. The majority of your grade is based on 2 exams, and the HW is a bit tedious.