Joseph Sheils was involved in curriculum development for modern languages in Ireland. He subsequently worked at the Council of Europe in Strasbourg, where he coordinated the Council’s intergovernmental co-operation programmes on language education until his retirement in 2011. He has written on language policy and pedagogy, and has contributed to publications by the Council of Europe and CUP.