I wouldn't recommend this class because it doesn't pertain to the actual course. Also, the TA graded the assignments really hard.
Instructor
1.0
Enjoyability
1.0
Recommend
2.0
Difficulty
5.0
Hours/Week
2.0