Bing Yao - aVenture Research