Timothy Elsner
This is the best professor I have ever had - I would take him for every course if I could. You won't regret taking him for any math classes that he teaches. Super helpful in the classroom and outside of it, honestly he is my idol, he made me love math (which I hated prior to taking his class).