Shilin Yu
If you took Calculus before, his classes are pretty easy. He's okay when it comes to lectures but could explain how to solve problems easier. His homework is assigned on WebAssign and is usually pretty fair - if you do the homework, you should do fine. However, I personally don't think he's the best to take for this course. He's not bad, he's fun.