Not too easy. Not too difficult.
Probably one of the most useful CS core courses. OOP is essential in the workplace
A variety of design patterns were taught such as Observer, Factory, Singleton
Hours per week:
Advice for students:
Start assignments early and go to class