AI agent for Teaching