Rachel Bruya
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.