• 1990 BSc (Hons) in Computer Science, University College Dublin.
  • 1992 MSc (by Research) Interpretation of Generics in English, University College Dublin.
  • 2014 Certified Scrum Master
  • 2017 PhD Replication in Agent Based Models using Formal Methods and Multiple Updating Strategies, Dublin City University


  • 2004 – Present
  • Co-Director of GameCORE Research Group 2016-2018
  • Chair of the 17th International Conference on Intelligent Games and Simulation 2017
  • Technical Chair of the Irish Signals and Systems Conference 2015
  • Lecturer Institute of Technology, Carlow.
  • Member of Academic Council (2004-2005, 2009-2011)
  • Course Director for BSc In Computer Games Development (2004-2005)
  • Course Director for BSc in Software Development (2009-Present)
  • Department Publicity Officer (2004-2005)
  • External Examiner for Institute of Technology Sligo (2004-2010)
  • Software Consultancy (through College Innovation Centre)

Acting Head of Department of Computing and Networking.
Member of Academic Council
Steering Group member of National FAS Report on the Future of the Digital Economy in Ireland
Completed First Programmatic Review for Computing Department
Oversaw review of all courses in Computing Department in line with Bolognia Agreement
Oversaw creation of new Game Development Degree (First in Ireland)
External Examiner for Institute of Technology Sligo (2003-2004)
Started Summer School in Computing for Transition and Fifth year students (secondary school)
Set up Computing Department Research Board

Lecturer Institute of Technology, Carlow.

Director Raven Internet Technologies Limited
Web Site Design, Consultancy, Bespoke Software Development and Training

Computer Consultant
(Software Development, Consultancy and Training)

Lecturer Institute of Technology, Carlow.
Co-developed Masters level course in Object Oriented System Design. Used to train other computer lecturers throughout Institute of Technology sector;
Developed three year Diploma in Computing and Languages (first of kind in country);
Course director for Diploma courses;
Founded Irish Formal Methods Special Interest Group, hosted first meeting and was committee member for first Irish Conference on Formal Methods;
MSc supervision

Teacher Ballyshannon Vocational School

Research Assistant (Digital Research Scholarship) UCD