Good class, great professor.
Instructor
5.0
Enjoyability
5.0
Recommend
4.0
Difficulty
3.0
Hours/Week
8.0