Timothy Ross
Honestly, Ross is very tough. His lecture is primarily him talking, so be sure to make notes of what he says on top of slide notes. His tests are similar to past ones, so study those too. Also, I found that the homework questions are almost identical to the ones on the test. He's tough but he is willing to help you, and he's nice and kind of funny.