How would you rate the prerequisites of each course and level of material covered? I've never taken Andrew Ng's ML class, but the impression I get online is that it's great but it's always hard to tell from these positive reviews if the course is just an introductory exploration or something more in-depth.