National University Of Ireland Dublin Ireland College Of Engineering Mathematical And Physical Sciences University College Dublin