Michael Sawyer
Calculus 2 is a very hard class, but Sawyer's lectures are actually very good. It does take a while for him to get class started, but he still covers everything on time. He does lots of practice problems. I don't like how the tests are online because there is no partial credit. He is generous with extra credit though. Nice and funny professor.