Ronan Carroll
Dr. Carroll is the man. His lectures were always very interesting and he would usually throw in some jokes to help make the class more enjoyable. His exams are very fair and he only uses information from the slides so you do not need the textbook. I would definitely take classes with him again, one of the best.