I'm not sure if people realize (in general) how difficult online courses are in general, compared to in person classes. Not everyone is an aspiring hacker who is smart and disciplined and posts on HN. Online classes have long been shown to be more difficult than their in person counterparts.