Nermin Allam
Amazing professor overall. Very knowledgeable about the topic she teaches and explains things very clearly. Tests are hard and she's a tough grader but if you study her slides and pay attention in class, and take notes, you should be fine. She genuinely cares about her students education and wants them to succeed.