Maguire, Terry, Institute of Technology, Tallaght