The heart of computer science is problem solving and critical thinking. Each student has their own needs and speeds at which they learn at so technology that can personalize lessons for the students would help them first.
To learn more on this topic, please visit this link: Using Technology to Tailor Lessons to Each Student