Rose McNeil
I highly suggest picking another professor for this course. Although professor McNeil is experienced, it is clear throughout her course that she intentionally grades assignments harshly, and is overcritical in her feedback, regardless of student performance. She contradicts her own instructions in feedback, making the learning process impossible.