Pretty easy, overall.
Professors are very helpful. Willing to help as needed.
There are group assignment that are beneficial so that you do not have to do all the assignments alone.
Hours per week:
Advice for students:
One thing to consider is are you able to work in a group environment? If not, you may want to find a school that only do individual assignments. You should make sure you are able to take constructive criticism.