OMG, Prof Adames is amazing!!! He is a bleassing!!! His teaching methods are wonderful, he explained the material that good that you did not need to refresh it at home. There were homeworks assigned for you to stay turned and remember the material. We had 3 exams throught the semester, they were identical to the review sheets, just numbers changed