Professor Nick Fang in his lab