Microsoft STCA ~ Beijing, China
University of California, Davis ~ Davis, USA
Wuhan University ~ Wuhan, China