David Gray
I LOVE DR GRAY. Seriously, take his class. I had it online and he does a pretty good job of keeping it entertaining. He is super caring and encourages people to come to office hours and chat about how they're doing and he gave me great advice about choosing a major. He is also a bro and has a super rad mustache.