Mona Moussa
Mona is a very understanding professor. She will not judge you for failing or just give you the bare minimum answer to your questions. She will take time to make sure you fully understand and makes sure you are able to teach your peers too. Mona is very selfless and is willing to extend her office hours until evening if convenient for the student.