Close icon
Close icon

Dr John O'Shea

Dr John O'Shea

B Ed; M Ed (UL); Dip Leadership and Management in Education (TCD) & PhD (UL)
Associate Professor of Education (B.Ed. Programme Leader)