PlatoLM: Teaching LLMs via a Socratic Questioning User Simulator