Yongliang received his Bachelor degree in Computer Science and Technology in 2004, from Tsinghua University. He continued to pursue his Master and Ph.D. degree in Graphics and Geometric Computing Group in Tsinghua, under the supervision of Prof. Shi-Min Hu. After he got his Ph.D. degree in Computer Science in 2009, he was a Postdoctoral Fellow in KAUST working with Prof. Helmut Pottmann and Niloy J. Mitra. From Sept. 2011 to Aug. 2014, he was a Research Scientist in Visual Computing Center, KAUST. He then moved to University of Bath in Sept. 2014 as a Lecturer. He is currently a Senior Lecturer there.