Data based on 2 reviews.
he doesn't teach, so you need to be on time with your work in order to have a good grade. i taught myself everything using his materials on blackboard and ended with an A so as long as you do your work and keep up with the class you should be fine. if you're struggling on the proofs, look at his notes and memorize them because they're pretty much the same format on the tests. if you get him for geometry/algebra, you're going to have to be very independent and do your homework even if he doesn't check.