Patrick Baylis
Patrick is one of my all-time favourite profs. I can't think of a course I learned more from than the one I took with him. He seems to put a lot of thought into the structure of his courses and is extremely interested and motivated in seeing his students learn. He also provides excellent feedback on all material covered.