i took this as a summer class. it was very fast paced and he decided to take 2 classes to teach us stuff that we didnt need to know, it wasnt on the final or anything. i ended up getting an A because i put in so much time and he curves. the homework takes about 40hrs a week, no joke. the final was 50% of the grade and the midterm was 35%