Not too easy. Not too difficult.
I would definitely recommend this professor since he is a very proficient one that knows and explains the subject matter properly as long as you, the student, does the work it is required.
The highlights of the course were the teacher student interaction that made the class interactive. There was no lecture during class period but outside of the class at home. In class it was problem practice.
Hours per week:
Advice for students:
Take it but be prepared to study and put in the work.