Terry Kimel
I love Professor Kimel! He is thorough in his lectures so that we actually understand, and I didn't really use my book that much. He is accessible outside of the classroom, and he gives study guides for tests which are literally the exact same thing. He never tests you on anything he hasn't gone over, and he's super nice. 10/10 Recommend