Daniel Cherdack
Lectures are kind of hard to follow sometimes, he's a new professor so with time he will get better. I stopped going to his lectures like half way through the year since his lectures were just him reading power point slides (that he uploads to BB). Tests were okay, if you can solve Pearson problems his tests should be no problem. Expect huge curve.