His research interests are in computer graphics, vision and virtual reality, particularly in devising data-driven optimization approaches for designing 3D models and virtual environments. He obtained his PhD degree in Computer Science from UCLA in 2013, where he received the Outstanding Recognition in Research. He was a visiting scientist at MIT and a visiting scholar at Stanford University. He is a recipient of the Cisco Outstanding Graduate Research Award, the Award of Excellence from Microsoft Research and the UCLA Dissertation Year Fellowship. His research has been published in top graphics and vision venues, including SIGGRAPH, SIGGRRAPH Asia, ICCV and CVPR; was awarded the Best Paper Honorable Mention in 3DV 2016; and has been featured in New Scientist, the UCLA Headlines, the UCLA Mathematics Newsletter and newspapers internationally. His lab is supported by the NSF.