Christopher Cooley
Professor Cooley gives some of the best lectures I have had. He is extremely clear and always able to handle questions from the class. He makes a difficult subject digestible for the students and maintains their interest throughout the course. Highly recommend!