Mirvat Abdel Hadi
I highly recommend taking Prof. Hadi. She cares so much for her students and genuinely wants to help them learn the material. She will do everything she can to help you do well in her class. Highly Recommend.