Barry Blight
His slides are quite hard to study from. A lot of them are blank pages that he writes on. They aren't very organized in my opinion. Definitely need to use the textbook if you want A+. Otherwise, his explanations are concise and he is always willing to help at office hours for questions. 