Laura Onyango
She expects a lot from you and will call you out, which can feel humiliating, if you do not know an answer or answer wrong. She is also a tough grader but I don't think she has bad intentions. If you take her classes get ready to work harder than in most courses. She also listens outside of class though, don't be scared to talk to her.