In case you missed this article in IJISME late last year – Mastery Learning to Address the Assumed Mathematics Knowledge Gap Encourage Learning and Reflection, and Future-proof Academic Performance, by Layna Groen, Mary Coupland, Julia Memar, Tim Langtry. Using mastery learning to help underprepared students is showing some promising results at UTS.
Also listed on our Resources/Teaching page under Dealing with student diversity