Dale Caldwell
I loved this class and found it to be super easy as long as you pay attention. His lectures are more like a conversation with you, and much of the information is easy to understand and sticks. I took notes in class and payed attention, yet I did not study for the midterm and still managed to make over 100 (with the curve). Super cool teacher!