Dan studied Information and Communications Technology in Trinity College before going on to become a teacher. He has a Masters in Education from Dublin City University and a Postgraduate Diploma in Learning Support and Special Education needs from the Church of Ireland College of Education. He has taught for 12 years in Dublin, the last six of them being in one of the first Educate Together second level schools. He really loves mathematics.