Not too easy. Not too difficult.
I would recommend this course with this exact professor.
I learned a lot and his videos are what will get you thru. I failed this course the first time because i was lost. He does videos for each assignment with the same problems and you just have to plug in the numbers. He replies quickly and help. It may seem like a lot of work at first but all of the assignments build from the other.
Hours per week:
Advice for students:
Watch the videos and start on the assignments early because it will be overwhelming to do it all on the due dates.