David Walsh
Senior Lecturer in Computer Science
Computer Science
Department: Computer Science
Email address: [email protected]
Telephone: 01695 657648
https://orcid.org/0000-0003-2972-8233 View full profileProfile
Biography
David Walsh is a Senior Lecturer in Computer Science specialising in Web Design and Development, User Experience (UX) Design, Accessible Web Systems, and Data Analytics. He is the Programme Leader for the BSc in Web Design, Development and Analytics, MSc Data Science and AI and MSc in Data Analytics.
David holds a BSc (Hons) in Computing and Information Systems from Lancaster University (2003) and an MSc in Computing and Information Systems from John Moores University (2006). He completed his PhD in Information Science at the University of Sheffield (2024), focusing on digital cultural heritage and user interaction with web-based systems.
His research interests centre on user interaction with digital platforms, specifically in the fields of information retrieval and UX for digital cultural heritage systems. His teaching areas include web technologies, programming languages, and enhancing student employability through practical industry experience.
David has extensive experience teaching both undergraduate and postgraduate courses, covering topics such as Foundations of Computer Science, Web Design and Development, Search Engine Optimisation, Object Orientated Programming for the web, Server and Client Side Scripting, Professional Portfolio Development, Designing for Web Standards, Fundamentals of User Experience Design and Usability Testing and Data Analysis to name but a few. He is committed to curriculum development and integrating real-world industry experiences into academic programmes. This includes using live industry briefs for coursework, arranging guest speakers, and promoting internships and part-time work opportunities related to the field.
Before his academic career, David worked as an Electrical Engineer and SAP Web Portals Consultant. He also served as an Associate Tutor in Computing at Edge Hill College while pursuing his Master’s degree.
Research Interests
- Digital humanities
- Information Seeking and Information Retrieval
- Human-Computer Interaction
- User Experience Design
- Development of Web Systems
Teaching
- Web Design and Development
- Fundamentals of User Experience Design
- Usability Testing and Data Analysis
- Professional Web Portfolio
- Business Intelligence
- Server and Client Side Scripting
- Project Supervisor (Undergraduate and Postgraduate)