David, an undergraduate from the UK, is studying for a BSc in Computer Science at Cardiff University.