Tony Rollins
If you struggle in math, I wouldn't recommend this class. If you're good at math and are willing to do some outside work to learn the material, you'll be fine. I ended up with an easy A in the class, but for whatever reason, his in-class lessons weren't helpful. He gets up and teaches, but doesn't always make sense. Also, there's WebAssign work.