Kevin Hofmann
Kevin is honestly exceptional. I've heard bad things about him from students that have had him in the past, but I genuinely have no idea where that negativity could have come from. If you put forth effort in his class, he'll give you just as much effort back. On top of that, on a personal level, he's really kind - he truly cares about his students.