Personally I think the future of education should be something like students taking Stanford's ai class with local teachers acting as TAs and adding a few supplements + classroom interaction.
I like that model, especially since you can break geographical boundaries and get the best instructors into places where it would be impractical to get them otherwise (e.g. the remote village in a developing country). You can also break time boundaries, by taking classes when they suit you, instead of when they're offered, and it allows future classes to learn from teachers who may no longer be living. It is impossible to take a physics course taught by Albert Einstein or a business class taught by Steve Jobs, but with new methods of education, this would be possible.