Pretty good course but can be very frustrating at times. You won't know what grade you're going into the final project with, and some of the past quizzes (which are notably worth 35%) are pretty tough. Do your homework each night and you should have no trouble receiving a good grade in this course
Instructor
3.0
Enjoyability
2.0
Recommend
3.0
Difficulty
4.0
Hours/Week
5.0