Edinburgh Research Explorer
Profile photo

Willingness to take PhD students: Yes

Water and Sanitation with Community Involvement in the Developing World
Engineering Education and for Sustainable Design
Discrete Element Method-Computational Fluid Dynamics Modelling of Fluid-Particle Systems
Engineering in the UK Heritage Railway Sector
Historical Water Engineering

Education/Academic qualification

Doctor in Philosophy, University of Liverpool
Fluid Mud Modelling

Professional Qualifications

Member of the Permanent Way Institution, MPWI
Chartered Water and Environmental Manager, CWEM
Fellow of the Institution of Civil Engineers, FICE
Fellow of the Higher Education Academy, FHEA
Chartered Engineer, CEng
Member of the Chartered Institution of Water and Environmental Management, MCIWEM


I have 30 years experience as a Civil Engineer specializing in a wide range of hydraulic engineering applications. I have worked on sewer systems, rivers and river basins, coastal sedimentation, industrial processes, waste management and historical water engineering. More recently I have worked on railway permanent way and infrastructure, focusing on the UK Heritage Railway sector. I have in addition 20 years experience as a professional educator.

Current Research Interests

Fundamentally, I am interested in the design of civil engineering systems for people - systems that provide vital services such as water and sanitation, or protect people's homes and livelihoods, but are designed in a way that fits in with people's culture, expectations and ways of doing things.

Within this overarching context, I research into fluid-particle flows, ranging from industrial processes to river bank protection and sanitation in international development.

I also have a strong interest in heritage engineering - that is, understanding great engineering achievements of the past, as well as the engineering involved in preserving heritage for future generations.

My research in a nutshell


Civil Engineering Hydraulics

Civil Engineering Design


Administrative Roles

Convenor of the Board of Examiners in Civil Engineering

Senior Tutor for Civil Engineering

ID: 11944