Not too easy. Not too difficult.
Tests will be seemingly impossible unless you attend the lectures,
most of the test problems come from examples done in class and on quizzes.
Hours per week:
Advice for students:
However if you go to all classes and do the homework it is relatively easy to get an A.