Michael Teehan
Professor Teehan was by far my favorite teacher to date. Very passionate and knowledgeable on subject material. Loves making class discussion based rather then PP lecture. So be prepared to participate. Makes you think outside the box with some real thought provoking questions. Just wish he taught more courses. Would take him again. Recommend