Bill Kelley
The class is lecture heavy, interesting. exam questions are so hard one could write an entire research paper on each question. The professor likes discussion but he is quick to tell students they are wrong, so much so that perhaps he should change his lecture style to help students succeed.