Tom PlaHovinsak
He's great! Makes his students feel comfortable participating and he never makes you feel dumb if you answer something wrong. Everyone that takes his class knows how much he cares about his students' wellbeing and future. His lectures are great- he explains material in a way that students can pay attention and learn from at the same time.