Mona Elhelbawy
Best professor ever! She is so caring and really wants to help you understand. She even considered my personal evaluation of project difficulty before assigning it. I am taking her again (in a lecture, instead of this lab) and she gets so excited seeing returning students in her classes!