Applicants must hold a Level 8 Honours Bachelor's degree (First Class or Upper Second Class, i.e. 2.1) in Computer Science, Computer Engineering, or other Science/Engineering disciplines with strong programming and mathematics background. Lower Second may be acceptable in rare cases if backed by relevant experience.
Indian equivalence: typically 60% or above (~ 3.0–3.3 GPA on a 4.0 scale).
You should have taught and demonstrated competence (through transcripts, projects, or coursework) in at least six of the following areas:
Mathematics: calculus, linear algebra, probability/statistics
Programming: proficiency in languages like Python, Java, C++
Data structures and algorithms
Machine learning basics (supervised/un‑supervised learning)
Mathematical modelling / optimisation techniques
Foundations of artificial intelligence (search algorithms, Bayesian networks, neural networks)
Practical or academic projects involving coding or AI/ML implementations