Reviews of professor Mustafa Rafique

Rating: 5.0/5, difficulty: 1.0/5
Pretty chill professor

Rating: 2.0/5, difficulty: 3.0/5
Lectures were dense, rushed, and a snooze fest. Tests were fair but few. Projects were fine. Weekly quizzes were a disaster. They are short (usually 5 questions) and open notes, though it won't help you much as they have a huge scope of topics and have very specific answers. Oh, and did I mention you get NEGATIVE points for wrong answers?