AI-powered adaptive tutoring system design