Candidates must be entering their senior year of undergraduate study or be enrolled in a graduate program at a university in the United States. They must be enrolled in full time study in computer science, computer engineering, or related technical field majors. Candidates must also maintain a cumulative GPA of at least 3.5 on a 4.0 scale.