We have worked hard to ensure that our curriculum gives students a solid foundation in computational thinking (including programming, networking, data storage, mathematical modeling, and cyber security) while also exposing them to more cutting-edge kinds of topics (such as data mining, machine learning, game design, mobile device programming, and artificial intelligence).