How Mastery-Based Learning Can Improve Student Retention and Performance