Reviews of professor Hafiz Asif

Rating: 1.0/5, difficulty: 5.0/5
He intentionally makes the class difficult to make himself feel better that he knows everything.

Rating: 1.0/5, difficulty: 5.0/5
Condescending and unhelpful. 4 question quizzes on a 50+ slide deck before every class. Seems to derive pleasure in the possibility of failing he entire class.