Pretty easy, overall.
It seems like a hard class (the tests are awful) but he gives tons of extra credit, and the cumulative final was made up of questions directly off old tests, so it's easy to do well on it, and that really helped boost my grade.
He tends to get off topic alot, but he's a VERY nice guy.
Hours per week:
Advice for students:
He is getting so old, that he is not a very good teacher anymore.