Cheng Huang, Microsoft Corporation