Pretty easy, overall.
A little boring, but goes over material very well.
As long as you read the book or attend class regularly, you'll do just fine. Plus he offers tons of extra credit.
Hours per week:
Advice for students:
This class sucked. You can study from his book to pass his tests.