Not too easy. Not too difficult.
Object Oriented programming is very important part of becoming programmer. Without OOP, it is going to be hard to do any other high level course at WPI, and getting a job would be nightmare. This course mainly determines if you should do CS at all or not. I recommend to take it with professor Fisler. She knows what she is doing and tries to explain everything in the class. Her homework are kind of hard sometimes, but its nothing that she did not explain. Take your time and mind when you get the course and do not miss classes. Every day there is something important to learn!
I learned ecapsulation, catching exceptions, interfaces, classes, creating methods, recursion. There is a lot to learn everyday. The more you code the better you get in it.
Hours per week:
Advice for students:
Do as much as you can! Go to office hours! Do not stress! Code! Code! Code!