Pretty easy, overall.
If you take this class as an online course, good luck. Whatever you want out of the class is what you'll get; if you put in hours you'll learn plenty, however there will be no incentive for you to do so aside from your own personal pride.
The final was reasonable in scope and length, it was an easy course to pass.
Hours per week:
Advice for students:
Make sure that you have enough self motivation and drive to actually get your work done.