For anybody interested in education check out kaggle.com. Its a social education site for computer science and machine learning. Apart from tutorial project competitions you can learn from discussions on subjects. Pretty good. This is what I would like for university higher education. If you could learn from talented students. We would get much better value for the time and money spent.
The idea is that we could have very effective higher education if we build sites like these for the other subjects.