A few months ago, Stanford University announced that it would make three of its most popular computer science classes available online: one on artificial intelligence, one on machine learning, and one ...