Staff Directory


Contact Details

Log in to update your profile


BSc Computer Studies, FHEA


Main Teaching subjects and course leadership

Course Leader for Software Engineering

Computing degree modules Level 4 (Year1)
Computer Programming
Computer Systems & Network Technologies

Computing degree modules Level 5 (Year2)
Applied Computer Networking

Computing degree modules Level 6 (Year3)
Project Supervision
Advanced Applied Computer Networking
Distributed Computer Systems
Advanced Internet & Mobile Computing

Qualified to teach and administer delivery of Cisco Academy CCNA


Career Summary

1981-1983 Development Programmer Racal-Redac Ltd
1983-1987 Computer Consultant Codas Ltd
1987- Lecturer/ Senior Lecturer, University of South Wales

Administrative Activities

Scheme/Course Leader – Part Time Degree Scheme in Computing (1988 – 2013)
Course Leader for Software Engineering


Software Engineering Course Leader


A number of consultancy projects for the university to local companies, primarily relating to web development


Main Research Subjects & Current Projects

Online assessment
Mobile Application Development
Web Development

Areas of Expertise

Software Development – variety of platforms ( Windows desktop, Android tablets/mobile phones, Raspberry Pi and even LEGO EV3 ) and languages ( Java, C++, Python , PHP, JavaScript, HTML, JQuery, XQuery, XSLT – including XML and JSON )
Cisco Academy CCNA

If you are a journalist on deadline and you need to speak with a member of university staff with particular expertise, please contact the Press Office.