Gwen Moise
Her exams are quite difficult and the study materials are disorganized. She often contradicts herself when explaining the content so be prepared to get tutoring or to teach yourself. She is a nice person, but I would not recommend her teaching. Don't take her class with other sciences because she is very fast-paced so it's very easy to fall behind.