Rishan Chen, Microsoft Research Asia and Peking University