Nick Rose
While the material isn't that hard, there is A LOT of it. It won't be bad if you get you assignments in on time, however, if you're ONE SECOND late he'll doc you off points. His late work policy is one of the worst. If you turn in late work for more than three days, you can only get 50% of it back if you do it again.