Nour Moussa
I don't have any words to describe how amazing Dr.Moussa is. She is very clear in her explanations. She is very patient with her students. She helped me know where I stand before the final. She was always available to help. If you have not had Dr. Moussa as a professor then I would suggest you try your hardest to get into any of her classes.