Wayne Hawley
He creates entertaining lectures! However, the material is difficult. Especially if you're a non-major trying to fulfill your D2 requirement. There are 5 exams and that's all. So if you fail one or two, it leaves no opportunity to redeem yourself. Even when I thought I studied enough, it was only enough to pass the class.