Mark Baillie
We're a midterms now so I can't say what my grade is yet, but I'm confident I will pass considering that Dr. Baillie is by far the best professor I've ever had - like it's not even close. If you are struggling in his class you must be living under a rock. Everything you need to succeed in the course is highly accessible and comprehensible.