my photo

In August 2018, I will join Department of Computer Science and Engineering at University of Minnesota - Twin Cities. I am looking for Ph.D. students with strong backgrounds in systems, mobile computing, networking, and system security. The starting date at UMN can be Fall 2018, Spring 2019 or Fall 2019. Please contact me at with your CV and transcript.

I am an assistant professor in the Computer Science Department 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 system security. I obtained my Ph.D. from University of Michigan, and my Bachelor degree from the ACM Honors Class at SJTU, China. Prior to joining IU, I worked at AT&T Labs - Research.

I am honored to receive several awards including the AT&T Key Contributor Award (KCA) (2014), NSF CRII Award (2016), Google Faculty Award (2016), ACM CoNEXT Best Paper Award (2016), AT&T VURI Award (2017), NSF CAREER Award (2018), and Indiana University Trustees Teaching Award (2018). My publication profile can be found at and Google Scholar with total citations of 2700+. I am also a co-inventor of 14 U.S. patents.

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.]

My on-going and past research includes: