Reviews of professor Fahad Mostafa

Rating: 4.0/5, difficulty: 4.0/5
Super nice guy, and always willing to help. The lectures can be all over the place sometimes, but overall they are without a doubt necessary for people who want to do well. The homework's were sometimes painful, but you get unlimited attempts so if you keep trying you'll do good. He responds to emails within an hour usually, so I'd recommend him.

Rating: 5.0/5, difficulty: 1.0/5
If you go to this professors lectures stay till the end because he does explain everything till the end and will give great advice to answering problems. He is very kind and makes the class enjoyable. He has office hours and responds to emails extremely  fast.