Catherine Collis
Cathy is adorable and hilarious. Her class is never boring. She is very experienced in the field and always gives practical examples during her lectures which help me understand the lecture thoroughly and remember it better. Even though she's very serious about attendance and exams, and absolutely not an easy grader, you know it's worth it.