Great Professor but a ton of material is given each class. Not to mention you have to use what was taught towards the end of each class to complete a group assignment. Must attend class or you will not be prepared for class. Somehow we reviewed a chapter what was not on the exam, a waste of the class. Seems like a new teacher but does know a ton.