Christopher Cogan
Dr. Cogan is a great prof; this is the second course I have taken with him. The course itself is dry and there is work involved (especially compared to 2195), however, he makes it as interesting and engaging as possible. Course evaluation weighting is a bit odd, but not nearly as bad as 2195. Overall very approachable guy, would take again!