Guillermo Murphy
Dr. Murphy has clear and concise lectures which really help in understanding all of the concepts. His lectures proceed at a good pace so that everything is properly explained. His exams are fair and with a good amount of studying it is not hard to do well. He is also such a gem, and one of the best profs I have had at McMaster.