James Patten is a Lecturer in Computer Science & Information Systems Department, University of Limerick