Caleb Jurkowski
1 of the best professors I've ever had. His explanations make complicated concepts really easy to understand, and he treats all of his students with respect. I keep looking for other classes he's teaching that would fit into my degree, because I know I'll be able to really learn the subject with him teaching.