Reviews of professor Ali Fahem

Rating: 5.0/5, difficulty: 4.0/5
He's a really caring and personally involved professor. If you don't mind doing readings on your own to supplement class material and can be a self-learner, he's a great asset in class.

Rating: 4.0/5, difficulty: 4.0/5
He puts a lot of emphasis on understanding the theory. The homework can be difficult but as long as you understand how to solve the problems, you will do fine in the class. Grading is also very quick and efficient.

Rating: 1.0/5, difficulty: 5.0/5
The classwork is not reflected in the homework. 40% of your grade is homework. You may think answers can be found online/from other people, this is not the case. Nor can class notes be used to help with the work. You spend 90 minutes doing one derivation in class then must go solve complex systems for homework grade. No structure.