I agree. Thanks all. And I could see the teacher's point if he hadn't mastered the current material but there seems to be no argument that he mastered the current material.