 There he was educated at the Synge Street CBS and at University College Dublin (UCD), where he studied English, History and Political Science, before taking a BA (Hons) degree in History and Politics.He earned an MA degree in Modern History at UCD and was a Tutor in the History Department there in the 1960s and early 1970s.Later, he was a Tutor in Politics at UCD and a lecturer in Journalism at the Dublin Institute of Technology (DIT).