The document discusses using Agile methodology in the classroom. It defines Agile as an approach to project management that focuses on dividing work into short phases, frequent assessment and adaptation. The Agile Manifesto values individuals, collaboration, responding to change and working software over comprehensive documentation and strict plans. Using Agile in the classroom involves breaking semester-long projects into sprints, daily stand-up meetings, embracing changing requirements and frequent delivery of working software. This allows students to learn collaboration and receive regular feedback to iteratively improve their work.