Question: who has given the mastery learning model of teaching
Answer: Mastery learning ( or , as it was initially called , `` learning for mastery '' ) is an instructional strategy and educational philosophy , first formally proposed by Benjamin Bloom in 1968 .