1st or 2nd Class Honours Degree (or equivalent) in a computing-related topic, or a similar degree in any discipline plus suitable work experience related to information technology; applicants should also have basic competence and familiarity with mathematics and good professional English; applicants whose 1st language is not English require IELTS: 6.5 or TOEFL 100 (internet-based).