Nabaparna Ghosh
She should not be a teacher. She is not open to students' ideas or original thoughts. It's difficult to get an email reply from her. Extremely difficult grader who gives unclear and vague prompts but then takes off points for you not reading her mind. Participation matters a lot, but she won't give you an A unless you say what she wants to hear. 