John Cummings
I never got a good understanding of the material from him.  Material was taught very fast.  There was lots of homework and quizzes to do, but if you don't understand the material, homework or quizzes will not help you on the test.  He was not the best teacher for me.  I had to seek outside help with the class and it did no good.