Very demanding class, but if you work hard you will be rewarded in the end. He heavily weighs the project when deciding grades for the course. I didn't do well on either of the 2 exams, but aced the final and the project and got an A.
Instructor
5.0
Enjoyability
5.0
Recommend
5.0
Difficulty
5.0
Hours/Week
10.0