total synthesis of curricular knowledge 5095977