Moira Cockburn
She is very organized and well prepared for her classes. She spent a lot of time grading and giving us useful feedback. She is quite strict in grading the assignment but it's the way we were improved day by day. I'm glad I have her in my course.