Michael Horton
I could not recommend a Professor more! His exams mirror the practice exams and hw, grades very kindly, lectures are great (he has a military-style voice which is really cool). He even gave students a bump if he saw that they were close to a higher grade as long as they have completed all their work - he genuinely wants his students to do well!!!