Tristan Haseler
Don't take him! He starts new material before taking the test on older material. So whether you like it or not you automatically fall behind. There is literally no point to going to his class other than the fact that he has pop quizzes. His tests are hard but they have huge curves (20-25 pts), the average is still in the mid-70s though.