David Green
I found his lectures to be very boring and long. The class was only graded off of 4 exams and 3 points of extra credit for attending all classes. It was frustrating because I spent countless hours studying for each exam and barely managed to get an A. He is not available for help except for by appointment, as he doesn't have office hours. Annoying.