Teaching strategies comprise principles and methods used by teachers to enable student learning. Teaching methods help students master content, learn application, and are task-centered involving content and presentation, while teaching strategies are goal-centered and involve behavioral objectives and learning conditions. Andragogy, the teaching of adults, differs from pedagogy in its assumptions about learner characteristics including self-directedness, experience, readiness to learn, and immediacy of application. Modern teaching methods include inquiry-based learning, collaborative learning, interactive teaching, and activity-based learning. Effective teachers employ a variety of roles including mentor, mediator, and collaborator, and utilize techniques like gamification, technology, and project-based learning to engage students.