mastery learning, portfolio assessment, cooperative classroom structures, technology integration, backward design, multimedia projects, personal learning paths, authentic task development and, most recently, differentiated instruction and integrated curriculum