the majority of your time will be spent working in small teams to solve real-world problems, giving you deep, hands-on experience with cutting edge algorithms while equipping you with the skills to contribute effectively as part of a dynamic, agile team.