Not too easy. Not too difficult.
The class is poorly structured and is still in the "experimental" stage as they try and create the perfect teaching format for the class. This semester at least, they tried implementing a study the material at home and do examples in class type policy which did not work as effectively as planned.
The class has a ton of valuable information to offer and is worth it in the long run because you will be able to actually understand many of the processes that are occurring in your code and how to further optimize it.
Hours per week:
Advice for students:
Make sure you go to class and stay caught up on the material. It is really easy to fall behind in the class and extremely difficult to catch up.