Chris Miller
My favorite professor of all time! His class is challenging but you learn a ton and he makes it clear and interesting. He's also always willing to help and is super encouraging and wants us all to do well.