Depth of CMSC422 (Machine Learning) at UMD? So I'm considering taking 422, and I've heard mixed responses from friends about the breadth and depth of the course's content and how it is taught here.

My question is, is it worth taking 422, or would a more fruitful option be taking an online course like Coursera's Stanford Machine Learning?