Jason Alder
He was one of the best professors i've taken. I took him in summer, and he truly does care about everyone understanding the material. He does reviews, extra credit, very involve, very approachable. He will explain everything you need to know to succeed. Do not think twice, take him, you will definitely pass with an A if you do all the work.