What are the prerequisites and what grade must they have been completed with?
The prerequisites are at least two university courses using a highlevel programming language Java, C, Python, Multivariate Calculus, Linear Algebra, and Mathematical Probability and Statistics. These must have been completed in the last three years with a grade of Bplus or better.