OO Design Concepts Homework and Labs for WPI