professional:
- Chair of Steering Committee ACM Global Computing Education Conference
- Associate Editor, ACM Transactions on Computing Education (TOCE)
- Global Liaison, SIGCSE Technical Symposium 2020, 2021, 2022
- Co-chair, 2021 Innovation and Technology in Computer Science Education Conference (ITiCSE)
- Program Co-chair, 2019 United Kingdom & Ireland Computing Education Research Conference (UKICER)
- External Expert, Department of Education sub-group on teacher qualification for the Leaving Certificate Computer Science (2018-2019)
- Chair, Ireland ACM SIGCSE Chapter
- President, All Ireland Society for Higher Education (2018 – present)
- Associate Program Chair ACM SIGCSE Technical Symposium on Computer Science Education (2019)
- Workshop Co-Chair, ACM SIGCSE Technical Symposium on Computer Science Education (2018, 2019)
- Publicity Chair, IEEE Cluster (2018)
- Program Committee, IEEE/ACM International Conference on Program Comprehension (ICPC) (2018)
- Associate Program Chair, ACM SIGCSE Innovation and Technology in Computer Science Education (ITiCSE) (2018 – present)
- Reviewer, ACM SIGCSE Innovation and Technology in Computer Science Education (ITiCSE) (2017)
- Review Committee ACM SIGCSE International Computing Education Research Conference (ICER) (2017 – present)
- Reviewer, ACM Transactions on Computing Education (TOCE) (2017, 2018)
- Reviewer, ACM SIGCSE Technical Symposium on Computer Science Education (2016, 2017)
- Reviewer, Concurrency and Computation: Practice and Experience, Wiley (2016 – present)
- Technical Editor, The All Ireland Journal of Teaching and Learning in Higher Education (2016 – present)
- Technical Program Committee (System Software Track) for SC16 – the International Conference for High Performance Computing, Networking, Storage and Analysis (2016).
- Technical Coordinator, EpimiRBase (2016 – present)
- Member, ACM Special Interest Group on Computer Science Ecucation (SIGCSE) (2015-present)
- Physicist, Adopt a Physicist (American Physical Society) (2015)
- Technical Editor, All Ireland Society for Higher Education Journal (AISHE-J) (2014 – present)
- Committee Member and HECA T&L Representative, EDIN (Educational Developers in Ireland Network) (2014 – present)
- Committee Member, All Ireland Society for Higher Education (2014 – present)
- Member, Teaching and Learning Committee, Higher Education Colleges Association (2014 – 2015)
- Institutional Representative, National Forum for the Enhancement of Teaching and Learning (2013 – 2015)
- Chief Maintainer, Irish Supercomputer List, (2013 – present)
- Technical Programme Committee, 12th Information Telecommunications & Technology Conference (IT&T) (2013 – 2016)
- Organising Committee, International Conference on Engaging Pedagogy (2008 – present)
- Conference Chair, Higher Education Colleges Association Conference (2015)
- General Conference Chair, International Conference on Engaging Pedagogy (2014)
- Member of Expert Group, Quality and Qualifications Ireland (QQI) Migration of Irish Level 5 and 6 Information Technology Award Standards to the Common Awards System (CAS) (2013 – 2014)
- General Conference Chair, International Conference on Engaging Pedagogy (2012)
- Assistant to Organising Committee, 15th EuroPVM/MPI Conference (2008)
- Reviewer, 5th International Symposium on Parallel Computing in Electrical Engineering (PARELEC) (2006)
- Lifetime Member of Sigma Pi Sigma, the American Physics Honour Society
- Registered Observer and Contributor to American Association of Variable Star Observers