Chen, Amadeus Kang-Po, University of Edinburgh, United Kingdom