Personalized teaching by students' interest and choice