One of the best first year profs I had. He is super caring and makes his lectures interesting and interactive. His assignments and exams are marked fairly as well and they are not overly time-consuming to do. He made this course one of the best classes in first year kin!