Not too easy. Not too difficult.
The course is not bad, but do whatever you can to find another professor that teaches it.
I learned more from my previous internships, and used that knowledge to do well in the course.
Hours per week:
Advice for students:
Do the projects right away, do not wait for him to explain them to you because he never will.