Robert Unckless
I personally found his lectures interesting and enjoyable, and useful for exams. Grading is heavily based on exams, with some homework. The exams are difficult (class average of 69% on exam 1), and you will not do well if you do not take the time to thoroughly understand the concepts of the class. Go to reviews, study hard, and you will pass.