Revert "Revert "Curricula System""

This reverts commit 1fcc8119a9f27bb090392486c6590835bca73e75.