http://nars.wang.googlepages.com/wang.AGI-Curriculum.html