Took this course online and it was the easiest non-elective class I've ever had. The video lectures were useful and informative, homework and exams (!) were on webassign which made it a cakewalk. Impossible to not get an A if you have half a brain.