Reham Abuemira
Best professor I've ever had. She's very nice and genuinely cares about her students and their success and will make sure everyone is on the same page before continuing with the material. Decent amount of homework but they're generally small assignments, and she explains everything in thorough detail. Always available to help, but don't miss class!