Admission Requirements

Our program is open to high-achieving students from engineering, computer science, mathematics and science-related backgrounds. Each applicant’s transcripts will be reviewed to determine if their background is suitable for admission.

Applicants for this program should:

  • Have a minimum 3.0 cumulative GPA in previous course work.
  • Have prior programming experience using languages like C++, Java,Python, R, or Matlab. 
  • Have fundamental mathematical concepts. 
  • Applicants should be able to demonstrate sufficient GRE scores. 
  • International applicants should submit TOEFL or IELTS scores or otherwise meet English language proficiency requirements.
  • Submit a resumé (optional)