Explore a variety of approaches to teaching and learning, applicable to large, medium-sized, and small classes alike. Teaching strategies include active learning, peer instruction, team-based learning, case-based learning, “flipping a classroom,” guided reflection, inquiry learning, and service learning.