Awesome professor. Explains the problem. Gives the option to retake the test to help with the grade. There are always reviews before each test. Usually 3 tests and Final. We had 2 tests and the final. Every test is cumulative and so does the final. At first it feel like he is going to fast. But don't worry he will go over them before the exam.