I was wondering if anyone has taken this course, or has heard anything from somebody who has taken this course? If so did you get a lot out of the course? Would you recommend somebody else to take the course? How difficult is the final (which counts for 100% of grade)? Any info is appreciated.