"I do and I understand": mastery model learning for a large non-major course. - Mark Urban-Lurain; Donald J. Weinshank (SIGCSE, 1999)