Girma Parris
Parris is such a nice guy. He assigns lots of readings but you can get away with not doing them if you pay attention. Class discussions are interesting, but you don't have to participate. He cares about attendance and his tests are really fair. He really tries to prepare you for them and makes really useful study guides.