Mavrea was my last straw. Like others said, her grading was cruel for no reason. She was constantly sending aggressive emails about how things were going to get stricter and stricter. I would NOT recommend taking her.