Drew Imhoff
Awesome professor. His lectures are organized and prepared, he provides lots of practice problems, and he gives us all the formulas we need to use on the exams. He's very responsive to questions during class, as he cares about us understanding the concepts rather than just plugging in numbers. I would definitely recommend him.