Mark Baillie
He is hands-down one of the best instructors at the university. He is very approachable and engaging. It's clear that he wants his students to do great in his class. The course itself is demanding, but Dr. Baillie makes learning these concepts easy. One of the best when it comes to communication and connecting in and out of the classroom. 