. . . . . "Students must have satisfactory progress toward an undergraduate degree in computer science, computer engineering or a related technical discipline such as math or physics with a demonstrated interest in computer science." .