Team Members

Dr Aidan Mooney- Associate Professor

Areas of Interest

  • Computational Thinking
  • Eye-tracking technologies
  • Access Learning
  • Inclusive technologies

Worked on and led numerous research projects on CS Education. His early interest was in the areas of Digital Watermarking and Problem Based Learning (PBL) where he focused on using this technique to enhance the experience of first year CS students. He subsequently looked in more detail at retention issues relating to first year students culminating in him completing an Action Research Project as part of a Postgraduate Diploma in Teaching and Learning. He sees technology as playing a vital role in Education and has researched and developed a number of tools which were incorporated into Moodle to enhance student participation and learning (e.g. plug-in for Moodle to aid programming students get instant feedback on submitted programs).

Contact Me: aidan.mooney@mu.ie

Joseph Duffin- Assistant Lecturer

Areas of Interest

Contact Me: joseph.duffin@mu.ie

Mark Noone- University Tutor

Areas of Interest

  • Computer Science Education
  • Programming Languages
  • Student Support
  • Outreach Scaffolding

Works within the department involves the running many of the departments large-scale outreach programs including an annual Summer Camp, Coderdojo and others. He also manages first year modules as the first year teaching assistant and lectures on some modules.

Contact Me: mark.noone@mu.ie

Hope Boyle- University Tutor & Head of Computer Science Centre

Areas of Interest

  • Accessiblity in Education
  • Eye-tracking Software
  • Enhancing Computer Science Centre
  • Promoting Women in STEM

As Head of the Computer Science Centre (CSC), she supports students as they progress throughout their studies with a strong emphasis on promoting accessibility and inclusion.. She helps coordinate the annual Computer Science Summer camp, CoderDojo and other outreach work. In 2024, she established the MU Women & Girls in STEM after-school club** to foster engagement and representation in STEM fields. She is also a member of the IEEE Women in Engineering Committee.

Contact Me: hope.boyle@mu.ie

Dr Keith Maycock- Assistant Lecturer

Areas of Interest

  • Artificial Intelligence
  • Adaptive Learning systems
  • Cloud Computing
  • Digital Health

Dr Keith W. Maycock is an Assistant Professor in Computer Science at Maynooth University with over twenty years of experience in higher education and applied research. His work bridges Artificial Intelligence, adaptive learning systems, cloud computing, and digital health, focusing on the application of AI to address societal and commercial challenges. Dr Maycock currently leads multiple funded projects, including ESTA, which employs AI to enhance speech and language therapy delivery, and MetaNode, an Enterprise Ireland funded project developing an adaptive corporate learning platform. His research promotes interdisciplinary collaboration across data science, health, and sustainability. Dr Maycock has a keen interest in innovative teaching practices, such as flipped learning and AI-driven academic integrity systems. He has also led several successful program launches and industry spin-outs, including NetSearch Platform Limited, EngageSLT, Resourceful, and FindWork. Dr Maycock is passionate about integrating technology, pedagogy, and entrepreneurship to create meaningful real-world impact.

Contact Me: keith.maycock@mu.ie

Collaborating Institute Members

Dr. Keith Quille- TU Dublin

Areas of Interest

  • Software Development
  • CS1 & CS2
  • C# Java & Python
  • Applied machine learning

Lecturer of computing in the Technological University Dublin, Tallaght Campus. In addition to his current role in TU Dublin, Keith delivers computing camps in primary and secondary schools around Ireland, promoting computer science to all students. Keith has also been commissioned to develop resources by the NCCA for the new leaving certificate computer science subject.

Contact Me: Keith.Quille@tudublin.ie

Dr. Keith Nolan- TU Dublin

Areas of Interest

  • Software Development
  • User Experience
  • Visual Design
  • Computational Mathematics

Lecturer of computing in the Technological University Dublin, Tallaght Campus. Keith’s primary area of teaching is in Software Development, CS1 and CS2 (C#, Java and Python) and User Experience and Visual Design and Computational Mathematics but has experience delivering a wide range of computing modules. Keith’s primary research relates to mental health in Computer Science and support services designed to help students realise their full potential in computing.

Contact Me: keith.nolan@tudublin.ie

Eileen Costelloe- TU Dublin

Areas of Interest

  • Software Development
  • Analysis & Design

Lecturer of computing in the Technological University Dublin, Tallaght Campus. She has over twenty year’ lecturing experience in a wide variety of modules. Prior to lecturing, she worked in software development and networking roles for a number of years. Throughout her years of teaching software development, she has developed a keen interest in innovative approaches to teaching and learning and her research work includes the design, development and deployment of SCORM-compliant reusable learning objects to support the teaching of introductory programming (Java) and the design and use of a scaffolding tool to assist undergraduate students in problem solving. As a member of the Teaching Undergraduate Programming Using Learning Objects (TUPULO) team, she helped co-ordinate a European project (Minerva) which investigated the key learning requirements of undergraduate programming students and produced a set of learning objects to address the needs identified. She currently uses a Problem Based Learning (PBL) approach in teaching software development to first year programming students to promote collaborative learning and enhance critical thinking skills.

Contact Me: Eileen.Costelloe@tudublin.ie