Source: https://www.impatientoptimists.org/Posts/2013/01/The-Next-Generation-of-Personalized-Learning