Rachel at times can be blunt, but only if it's deserved. Otherwise, she's very nice and gives good feedback. Her class is very structured and does hold your hand a bit, but you're aware of exactly what's expected of you and when it should be in. She does occasionally extend deadlines, and you do get a good amount of work time.