Timothy Banham
While I struggled a bit in his 224 class due to getting covid, Tim is an amazing professor! While most people find his lectures fast, I think they're the perfect pace and he explains concepts incredibly well. He does grade tough, but his tests are based on concepts you learned in the class instead of trying to trick you with hard algebra questions.