Larry Heimann
I took two classes with Prof H, 272 last spring, and 443 this fall. I recognize that the class is hard, and it's a lot of material to learn, and I ended up getting a high 79% with a C. But I would still recommend him for any future students. He's a really genuine person and he really cares about his students. He will help you if you come to him.