A Socratic tutor guiding through critical thinking questions