The University of Arizona’s Teaching Teams Program allows students who know their course’s lecture material and feel confident with their abilities to assist peers in understanding difficult concepts, completing projects, or solving complex problems. Everyone gains from the experience: students receive extra help, “peer teachers” gain practice teaching others, and faculty receive informal assistance with the course.