John Heffernan has extensive experience in education in Ireland. He has a BA in History and Politics from UCD and a MSc in Computer Science from TCD. He has worked as a lecturer in ICT in education at St. Angela's College and as an assistant lecturer in digital learning at St. Patrick's College. Currently, he works as a secondary school teacher teaching subjects such as ICT, history, and CSPE. He has also worked for the National Centre for Technology in Education and as a course manager for the Graduate Diploma in Primary Education at Hibernia College.