How To Apply

Welcome! We are excited that you are interested in applying to our program.

Our program provides rigorous, cutting-edge training to prepare you to be a leader in data science or apply to related Ph.D. programs. Our classes utilize knowledge of Multivariate Calculus (usually called Calc I and II or sometimes Calc III), Probability and Statistics (which can be called Math Stats, Econometrics, Regression Analysis, etc.). Experience with computer programming (such as R, Python, C++, Java, etc). Linear Algebra, while not required, is also very helpful.

We love the diversity of experiences our students bring to the program. They come from a very broad and wide range of backgrounds, including economics, marketing, business, computer science, engineering, math, statistics, linguistics, public policy, and others. Accordingly, it is not uncommon for applicants to be missing one or more prerequisites. If you are missing any of the prerequisites, or if you want to be better prepared in R, Python, etc. (which is always a smart idea) we recommend that you fill in gaps via online, local community college, or other similar options.

Include any certificates that you acquire with your application. If you want to submit by the early deadline and have not yet completed a course (so do not yet have the certificate), list the courses you are taking on your application and email the certificates as soon as you have them to

Admissions Deadlines

Fall Priority: December 15
Applications submitted by this date will receive priority consideration for admission and scholarship aid. 
Note: All supporting materials must also be received by December 15th for priority consideration.
Fall Final: January 15 
Applications received by this date will be reviewed but with reduced priority. 
Note: All supporting materials must also be received by January 15th for consideration.

Admission Materials

Prospective students should submit or arrange for the following items:

Admission Requirements

As an applicant, you should have completed the following college level courses:

The program utilizes R and Python extensively, and applicants are expected to be proficient with these languages prior to enrollment. You may demonstrate your programming knowledge through courses completed, certificates earned, or other evidence of systematic training together with suitable work experience.


A minimum undergraduate GPA of 3.0 (on a 4.0 scale) is required. Alternative combinations of coursework and/or experience can be used to support an application and will be considered on a case-by-case basis.

Resources for Completing Prerequisites

While we don’t endorse any specific online program, the following courses align with our program’s learning objectives: