Nicolas Large
Dr. Large was prepared to teach every lecture. This and his organized notes made the class easy to follow as well as understand. He also made the topics of course more intriguing which encourage me to study the topics more in depth in my own.