Human tutoring and computer-based AI tutors are widely recognized for their effectiveness in supporting learning. However, human tutoring is expensive and difficult to scale, and AI tutors vary widely ...