Is this a spiral or mastery curriculum?

Math Lessons for a Living Education would be classified as a mastery program; however, it is not your typical mastery approach methodology. Instead, it uses various practice techniques, which help the student take in the concepts using as many senses as possible. Because narration is employed, both the teacher and the student know exactly where they are in the learning process and every concept is completely mastered before moving on to the next.

Please, mind that only logged in users can submit questions