Admission to Northwestern University is selective and competitive and is based on a holistic review of application materials. Eligibility: Bachelor’s in Computer Science, Electrical Engineering, or technical equivalent. Strong foundation in programming and advanced mathematics. GPA: competitive applicants typically have ≥ 3.0/4.0; more selective candidates often have ~3.5 / 4.0 or higher.