my photo

I am an assistant professor in the Computer Science Department, School of Informatics and Computing at Indiana University Bloomington. My research interests cover the broad areas of mobile systems, AR/VR, mobile networking (including 5G), wearable computing, real-world system measurements, and energy efficiency. I obtained my Ph.D. degree in Computer Science and Engineering at University of Michigan, and my Bachelor degree in Computer Science (ACM Honors Class) from SJTU, China. Prior to joining IU, I worked at AT&T Labs - Research.

I am honored to receive several awards including AT&T Key Contributor Award (KCA) (2014), NSF CRII Award (2016), Google Faculty Award (2016), AT&T VURI Award (2017), and NSF CAREER Award (2018).

I am looking for Ph.D. students with interests in systems and networking. Students with experiences in mobile systems/OS, wearable devices, networking, browser/video systems, and mobile cloud/security are strongly encouraged to apply.

My on-going and past research includes:

My profile can be found at

I prototyped the ARO (mobile Application Resource Optimizer) tool based on our Mobisys 2011 paper. It was productized by AT&T. ARO is now open-sourced and widely used in industry. [New in 2017: ARO has been extended into the AT&T Video Optimizer, which adds analysis and best practices for mobile videos.]