John Boxmeyer
I personally found the class quite easy. You have two chances on each test, and the review prepares you quite well. Class is not mandatory, but you will get extra credit and he goes over the notes.