| 1975 | BE (1st hons.) | Bachelor of Engineering, National University of Ireland, University College Dublin |
| 1977 | MEngSc | Master of Engineering Science, National University of Ireland, University College Dublin |
| 1982 | CEng | Chartered Engineer |
| 1985 | MA (j.o.) | Master of Arts (jure officii), University of Dublin |
| 1988 | EurIng | Registered European Engineer (FEANI) |
| 1988 | PhD | Doctor of Philosophy, University of Dublin |
| 1989 | MASME | Member, American Society of Mechanical Engineers |
| 1989 | FEI | Fellow, Engineers Ireland (Member 1981) |
| 1992 | FIMechE | Fellow, Institution of Mechanical Engineers (Member 1984) |