Not too easy. Not too difficult.
I would only recommend this to a select full, being that it is a specialized area of knowledge not every is fit for the material. On another note, if you in fact love that art of computers this course is a great way to have fun while strengthening your programming skills.
While I haven't taken the class, some highlights I can foresee is the creative aspect of the class.
Hours per week:
Advice for students:
Going to SARC tutoring will save you a tremendous amount of time. They know what you need to learn and tell you the easiest way to learn it.