Mary Cavanagh
Dr. Cavanagh is an excellent prof and lecture. She's very smart and I like the way that she makes all class content applicable to the field of work. Only complaint is that her assignment instructions aren't always very clear. 