Supervisor: Ian Neil