Greg Day
This class can be super hard at times. It is clear how tests are formatted, but it is hard at times to be able to study for it. There is also 4 tests, each worth 25% so be prepared for little classwork but a lot of studying.