Michelle Yee
Michelle is incredible. Her lectures are fascinating, engaging and eye-opening. She is super passionate about the subject and teaching, and she's friendly and approachable. Her grading/workload expectations are fair. I would take her regardless of the subject she's teaching bc she's that good.