Bio
Bin Liu is the chief executive officer of Yicha Online, a mobile search engine in China. He also was the founder and general manager of Digital Space Information Technology. Liu worked as a manager of the product department and general manager of the e-commerce business unit at China Search. Liu has studies at Tsinghua University, ChineseAcademy of Sciences, and the University of Massachusetts.