Fahad Mostafa
Fahad is smart. I was not good at maths, but his classes helped me a lot to improve. He is super fast in replying emails. Homework due dates were flexible. If you show up yourself in office hours, he is going to help you to do every single homework.