It was definitely useful . In-class activities and homework were helpful to grasp somewhat new concepts of OOP .