Socratic Method Template