Joel Ellsworth
This class is very hard. In his lectures he will spend way too much time talking about a subject that doesn't matter, his homework is all based on the math for the class. Yet his tests are all about the theory. There is nothing to help you prepare for the tests and they are worth 75 percent of your grade. 