Haibo Zhao - aVenture Research