Computer Science with Industrial Placement (Human-Computer Interaction) BSc Honours (I141)
Newcastle University