Andrew OBrien
He really tries his best to make sure you understand the material. Answers questions and created a great learning environment. It can seem like a lot of work, but you will do well if you put in the effort & show up to class. He also baked us pies at the end of the term!