Pretty easy, overall.
His lectures were somewhat hard to follow and I rarely actually understood the concepts.
However, it is easy to get weekly points with the homework and he also has a practice midterm and final to study before you actually take them, which helps a lot.
Hours per week:
Advice for students:
Not the easiest, but definitely not the hardest either.