We apply a holistic approach to our admissions process, considering undergraduate GPA, professional experience, letters of recommendation, and other application materials when making a decision. Applicants with a strong programming background, coding experience, and an aptitude for math are more competitive.