Kevin McShane
Very nice professor. Exams are opinion-based written responses that are easy. Classes are discussion-based and attendance is mandatory. TAKE HIM FOR ETHICS. he makes ethics easy and interesting to learn.