Jon Pearce
Honestly, one of the best and most caring professors I have ever interacted with in my academic career. Not only was he knowledgeable but full of advice and just overall enjoyable to talk to and discuss. He was not shy to debate things in class or bring up difficult topics. Sad to say though that he left teaching after I had his course. 