Cheng Huang, Microsoft