Fahad Mostafa
Hardest class Ive ever taken. Very hard to understand him. He tries to speak as clearly as possible but there is definitely a language barrier. Notes are very scattered and hard to understand. The only saving grace of this class was that homework is all online. Good luck on exams though. No reviews, no practice questions. Avoid if possible