Catherine Kilmain
Very straightforward course, never attended lecture but made an A just following the course with the textbook. Dr. Kilmain was very responsive to any emails I sent. Can't say much regarding the professor but the course was very direct - with most exams being exactly like the homework with no curve-balls. 