Barton Willage
The class is pretty tough. He is a decent professor. He gave practice exams before the tests; which helped. The material is challenging but he does his best to explain it well. The concern I had was that he originally told us the last exam would only have a small cumulative section, but 2 days before the exam he changed it to 50% cumulative.