Mastery Model for Teaching and Learning