David Lyon
Dave is a very kind and knowledgeable professor. He cares deeply for his students. He even walked around the class with a box of Timbits for us during the final. He is easy to approach and makes complex theories easier to understand. Just keep in mind he is a tough marker when it comes to writing. I certainly learned a lot from him.