Guided: a Socratic AI tutor