Not too easy. Not too difficult.
In my opinion it is a subject you can never learn too much about.
There was a part of the course where you had to enter a virtual world to help solve a problem. I learned how to look at a problem from a different perspective.
Hours per week:
Advice for students:
Don't underestimate the difficulty of a class and the time it will take to give time to do the course and complete it to your best.