Dr. Daniel Livingstone
Lecturer, School of Computing, University of the West of Scotland

Speaker