· Chief Executive Officer, Chohotech2019–
· ZJU100 Professor, Zhejiang University (ZJU)2017–
· Assistant Professor, ShanghaiTech University2015–2017
· Research Scholar, University College London - Department of Computer Science2013–2013
· Postdoctoral Research Associate, Yale University2013–2015
· Research Fellow, KAUST - Geometric Modeling and Scientific Visualization Center2011–2013
· Research Intern, Oregon State University - Department of Computer Science2011–2011
· Doctor of Philosophy (PhD), Computer Science, A, The Hong Kong University of Science and Technology2007–2011
· Software Engineering Intern, Autodesk2006–2006
· Master's degree, Mathematics and Computer Graphics, A, Zhejiang University2005–2007