Mr Yuxuan Ji

Postgraduate

Location

1.184 Fleeming Jenkin

Research Institutes

Bioengineering