Not too easy. Not too difficult.
Also, you are able to work on your assignments at pretty much anytime,
as opposed to being tied down to having to commit yourself to attending a class at a certain time.
Hours per week:
Advice for students:
The disadvantages are that you don’t get the same student to student interaction and sometimes it can be harder to get a hold of the teacher or other classmates.