Through innovative teaching methods, students are provided with opportunities to learn by doing. Examples of active learning include hands-on exposure to engineering tools, technologies and materials, working on projects with real applications, group discussions in class, using clickers and case studies. At CU Boulder, opportunities for active learning are incorporated throughout the mechanical engineering curriculum.