Scott Semenyna
Scott is one of the best professors I have had! He is hilarious and super helpful. His exams are a little bit more difficult and he is very picky with correct answers, but with that, he gives very in-depth lectures and explains clearly what is going on :)