I was in an experimental section of this course, which graded us based off of achieving mastery through retakes. I found this actually discouraged studying, and made it difficult to attain a high grade. Hasan was nice enough but clearly isn't suited well to teaching.
Instructor
2.0
Enjoyability
2.0
Recommend
5.0
Difficulty
4.0
Hours/Week
3.0