Rick Eckstein
Prof. Eckstein is a really nice guy who always keeps you laughing. He is super straight forward about assignments (readings mostly) and the class time is usually a discussion. His tests are multiple choice but I think they're pretty difficult. He packs in a lot of participation points so I'm not too worried about my grade, but he's an awesome dude.