About me

Welcome stranger,
This is the web site for Dr. Joseph Kehoe,  Course Director of the BSc in Software Development and Lecturer in Computing in the Institute of Technology Carlow. You should find links to all the information you need at the top of the page.

I teach on the both the Software Development and Computer Games Development Degrees. I am the Course Director for the Software Development Degree. I coordinate the final year of the Software Development BSc and the thesis component of the MSc in Data Science.

I have a BSc in Computer Science from University College Dublin (UCD) in 1990, an MSc by Research (Interpreting Generics through Aspect) completed in 1992 also from UCD and a PhD (Replication in Agent Based Models using Formal Methods and Multiple Updating Strategies) from Dublin City University (DCU) in 2017.

My office is in room L208 on the first floor of the Haughton Building (its the one without any air conditioning).

Some titbits
favorite editor: emacs (or ed)
favorite OS: Unix (GNU/Linux)
favorite language: C++ (Too embarrassed to say Pascal)
favorite short story: “Repent, Harlequin!” Said the Ticktockman

Research Interests

  1. Concurrency (OpenMP, MPI, OpenCL, CUDA and so on…)
  2. Gamification
  3. Cognitive and Medical Games
  4. Internet of Things
  5. Mobile Computing (iPhone, Android, etc.)
  6. Programming Languages
  7. Artificial Intelligence


  • The Piano;
  • Learning the Guitar;
  • Swimming;
  • Fencing (Epee since you ask).

Everything else about me is shrouded in secrecy.

If you wish to talk to me in the real world you will find my timetable under the teaching section. I am in 9 to 5 so catch me between classes.

Links to my Linkedin page is shown at the bottom of every page.

Joseph Kehoe.
Department of Computing and Networking,
Institute of Technology Carlow,
Kilkenny Road,
Phone: +353 (0)59 9175569
Email: firstname.lastname@itcarlow.ie

Twitter: @JosephPKehoe