Connor Ewing
Easily my favourite professor last semester. While his tests can be difficult, they make you approach the content dynamically, helping you fully understand the material. He's clearly very passionate about the material, and actually made me look forward to lectures each week. Definitely would take his course again.