Truly great guy, you won't regret taking him at all. In a way, he forces everyone to pass because he really goes above and beyond to make the material easy, understandable, and short. Now if you procrastinate, nobody will do the work for you. There are reviews for homework, quizzes and tests are short, identical, and simple. 