Summary
Alan Ryan is a University Teacher and PhD-trained interaction designer with nine years' experience teaching introductory programming, interaction design, HCI and physical computing to large cohorts (200+ students) at the University of Limerick. He blends a practical media-production background—video production, photography, editing and music—with research into tangible interaction and digital fabrication, using that cross-disciplinary perspective to make technical concepts approachable for creative and computing students alike. Known for a critical eye for detail and efficient, research-informed teaching practice, he leads four first-year programming modules delivering Java and Processing across diverse programmes. His work emphasizes hands-on, tangible learning interventions that reframe design problems, reflecting both academic rigour and studio-rooted craft.
9 years of coding experience
FETAC Level 5 & 6 - Information Technology, Distinction achieved in all 11 modules, FETAC Level 5 & 6 - Information Technology, Distinction achieved in all 11 modules at Limerick College of Further Education
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Limerick
English