Project based learning, differential instruction, material presented in a variety of medias and learning styles, hands on discovery, STEAM lessons, games, presentations, group work, individual work, progress tracking, student focused, investigative problem solving