Jason Stofel
I have taken two of his classes. Really nice teacher. Gives different perspectives on topics along with his personal experience. He likes to engage with all of his students. As long as you try he will give you a good grade.