He is a Fellow of that institution (FTCD). He is also a Chartered Engineer (CEng) and Fellow of the Institution of Engineers of Ireland (FIEI). He is the Director of Undergraduate Teaching and Learning in the School of Engineering at Trinity College Dublin.