Skip to main content
Helen Ren

Dr Helen Ren
PhD, MSc, BSc, FHEA

Contact

Helen.Ren@liverpool.ac.uk

+44 (0)151 794 0165

Publications

What type of publication do you want to show?

2024

2022

2021

2020

2019