Jeremy Smith
if you can get a seat in his class do it! he goes beyond out of his way to make his class as easy and stress free as possible, very approachable and lectures are more like a group convo so you're actually not bored. great professor!