The document discusses various teaching-learning strategies including microteaching, team teaching, experimental learning, programmed instructions, and simulation teaching. Microteaching involves teaching short lessons to small groups of students with a focus on developing specific teaching skills. It follows a cycle of planning, teaching, receiving feedback, and re-teaching. Team teaching involves two or more teachers jointly teaching the same class. Experimental learning involves learning through direct experiences. Programmed instructions break down lessons into small steps with immediate feedback. Simulation teaching approximates real-life situations to allow students to practice applying concepts.