Sophia Gilbukh
She is such a sweet professor and really cares for the students. However, he lectures are not the clearest and her complex material can be confusing when she talks about it. Her tests are hard, in order to do good on her exam, you need to understand everything she says in class, or else you're screwed on the exam.