He holds a first class degree in Computer Engineering from Trinity College Dublin (BA BAI) and is a Chartered Engineer (CEng MIEI). He started programming on the Commodore 64 in the 80's and can still remember the 6501's instruction set with great fondness!