He is a good person, but it does not help you if you don't understand something. Questions on the exam are not the same from the class questions. He provides sheet with formulas for the each exams, which is helpful. If you are taking him, try to maintain a good attendance, do all HW, and Excel projects, it will help if you don't do well on exams!