Indrani Mukherjee
I did well just because I studied a ton and went to tutoring. She's very behind on grading the whole semester, so I was in the dark. She's alright if you don't expect to learn in the lecture and go to the labs and get tutoring. I do not recommend her, but if you do take her, just get tutoring.