David Lippel
In his MV Calc class, I learned TON and found the subject extremely interesting. David assigns consistent work, and it's not too heavy, but you must stay on top of it to follow along with the fast-paced class. David is a fair grader, his TAs are not. All classes are the same: practice worksheet w/ a group. I didn't like that, but I learned a lot.