Jonathan Guy
Took Guy for Calc 2 but wound up dropping the course. He moves very quickly but will answer questions. I found his explanations weren't great for me but helped others. If he's the only one teaching a course you need then take him but I definitely needed a lot of outside help. Gives many opportunities to improve, though. Not for me but not bad.