It's not just about the destination; it's about the journey – of inquiry, exploration, discovery, and creativity. We believe in letting kids learn and explore at their own pace. Our students work in teams (we do our best to place students with similar abilities together so they can challenge each other), and our instructors tailor teaching and guide each team. This allows us to spend more time explaining fundamental concepts to some students while introducing advanced concepts and challenges to others. In other words, no one gets overwhelmed, everyone gets challenged, and no one gets bored!