Robert Seppala
Seppala is kindhearted, but the homeworks for this class ruined every weekend of the semester. I'm willing to work, but seriously, one of the homeworks I turned in was 18 pages. His lectures are pretty clear, but the material is quite dense and easy to misinterpret at first. But, he dropped our final and it was only 10% in the first place. Average.