Not too easy. Not too difficult.
It's a tough course if this is your first introduction to computing especially since they believe that using Haskell is a good way to teach beginners to program, it's not.
Learned many programming topics such as divide and conquer to solve problems, that was the biggest message of the course.
Hours per week:
Advice for students:
Do all of your assignments and always ask for help if you need it. The professor is very helpful in that regard and holds regular office hours.