William Grieser
The tests are hard, plain and simple. But he does a great job of rewarding people who work for it. He will curve the tests and gives a good amount of points for participation and homework.