Fatma Mohamed
Fatma was the best professor I've had in UM so far. She cares a lot about each individual student and encourages us to become friends outside of class so that we can support each other. The class does not have much secret: it is a bunch of homework every single day. You do it, you pass. She also spares no effort helping interested students.