2016.01–2020.12: Ph.D. student at Johns Hopkins University; used Unreal Engine (UE4) to build virtual worlds for training and diagnosing computer vision algorithms; developed the UE4 plugin UnrealCV (unrealcv.org); maintained a curated list of applications of synthetic data in computer vision
2017.06–2017.11: Research intern at Oculus Research, Pittsburgh, PA
2014.09–2016.01: Ph.D. student at UCLA; used Blender to generate synthetic human images with rich annotations including keypoints and semantic part labels
2013.02–2013.11: Visiting Graduate Researcher at UCLA Statistics, supervised by Prof. Alan Yuille; collaborated on Image IQ project with Prof. Hongjing Lu studying human object recognition through apertures; worked on dense correspondence estimation with Prof. Zhuowen Tu, extending SiftFlow with a scale field
2010.09–2013.01: Research assistant at Multimedia and Communication Lab, HUST, supervised by Profs. Xiang Bai and Wenyu Liu; worked on vehicle detection and face recognition in unconstrained environments
2009.07–2009.10: Intern at Microsoft Research Asia, Innovation Engineering Group (IEG), Beijing