At least an upper second-class degree in computer science, computer engineering, psychology, or biology with over two years of programming experience as a developer in Python for Machine Learning/AI may be considered. A lower second class BSc/BEng/BA degree in the specified areas could exceptionally be considered for applicants with an additional relevant MSc who meet the conditions above. Acceptance in both cases is at our discretion.