Joshua Kurz
I had a really hard time in this class and found his lectures to be extremely hard to follow. He is a really nice guy and gives lots of extra credit, but the lectures were very unclear and unorganized. I learned more from the homework and practice tests than anything.