• Home
  • Career
  • Teaching
  • Professional
  • Publications
  • Public Speaking
  • Blog
  • Contact Me
Keith Quille

Keith is a lecturer of computing in the TUDublin, Tallaght Campus. Keith's primary area of teaching is in Software Development, CS1 and CS2 (C#, Java and Python) and applied machine learning but has also delivered a wide range of other modules. 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.

Keith completed his PhD in Maynooth University in 2018, in the department of computer science, under the supervison of Dr. Susan Bergin. The research is titled: Predicting and Improving Success in Introductory Programming Courses and spanned multiple topics: Predicting student success early in intorductory programming courses using machine learning and artificial intelligence techniques, interventions to reduce attrition in introductory programming courses and insights on gender differences. All of Keith's publications on this research can be found here. In 2010 Keith completed a postgraduate diploma in education, in University College Cork. Keith holds a honours bachelors degree in computer science and software engineering from Maynooth University, completed in 2008.

Keith was also a secondary school (and further education) teacher for 7 years. This was in St Conleth's Community College, in Newbridge, Co Kildare. Keith is also a part time software developer in webuildweb.