Denis Hayes was Professor of Primary Education at the University of Plymouth. He has extensive experiences as a primary teacher, deputy head, head teacher, teacher trainer, academic and researcher.