Not too easy. Not too difficult.
I would recommend especially with the teacher and how they teach the course.
Being able to actually understand what is going on and actually learning.
Hours per week:
Advice for students:
Practice, practice and practice problems of the section being taught.