Challenge-based learning is relevant for all students

Science
Student
‘It provides students with autonomy, control, flexibility and room for personal development.’