Cai, Xing Shi, Uppsala University