Dr Zhiguo Zhang (visiting post-doctoral research fellow)