- First Class Social Science Honours Degree (1996).
- Political Researcher (1999-2002); Sinn Féin All Ireland Coordinator (2002-2006); Sinn Féin Director of Unionist Engagement (2006-2007).
- Member of the Legislative Assembly and Member of the Policing Board (2007-2011); Junior Minister in the office of the First Minister and Deputy First Minister (2011-2012)
Latest news from Statement of solidarity with HDP Deputy Leyla Güven
Latest events from CONFERENCE - Privatisation of Public Goods
- Delegation for relations with Palestine - Chair
- Committee on Civil Liberties, Justice and Home Affairs - Member
- Committee on Regional Development - Substitute
- Committee on Constitutional Affairs - Substitute