Michelle was amazing! She is so understanding of students and genuinely wants you to do well. She has so much experience it's amazing to listen to her lectures. Her assignments are clear and she gives great feedback. This was one of my least stressful and favourite classes!