This class has much going for it. Lectures are interesting. Good organization. Links to sites that would further explain topics. Unfortunately there appears to be little or no instructor interaction on the discussion page, and corrections or clarifications that could have been made after the course was beta-tested were not made, ( except for an additional video on modulation) so questions are sometimes confusing. However, the worst thing is that, as far as I can see, they teach to one level and then base the final test, especially the second, peer-reviewed part, to a substantially harder level. I would not recommend this class for a total beginner, especially if they are paying for it. Suggest taking a more basic class first.