They gave a good introduction to the concepts of object oriented programming but perhaps when they should be used and more importantly when they should not be used could had been explained more indepth