A first-class or upper second honours degree in mathematics, physics, engineering, and computer science or other relevant disciplines with a numerate background and sufficient computer programming experience. Equivalent overseas qualifications will also be considered.