Pretty easy, overall.
Very nice guy, but very hard class. You think you understand the material in class, especially with the in-class assignments, but when you get to the tests, it's a whole different story.
The tests are very difficult. I would recommend taking this class with a different professor if you want a good grade.
Hours per week:
Advice for students:
He gives a lot of in-class assignments, but he will give you as much help as you ask for.