I received my B.S and M.S. from Tsinghua University and Ph.D. from Princeton University. I have been with Rice University since September 2005. I was a visiting researcher with Microsoft Research for the summer of 2011 and March to December 2012. At Rice, I lead the Efficient Computing Group to make computing, communication, and interfacing more efficient and effective. Our recent research focus has been on mobile & embedded systems. I am a recipient of the National Science Foundation CAREER Award and of the best paper awards from ACM MobileHCI 2007, IEEE PerCom 2009, ACM MobiSys 2011, 2013 and 2014, and ACM ASPLOS 2014. I was a PC co-chair for MobiSys 2012, HotPower 2013, IPSN 2014, and APSys 2016. In 2014, I received the Duncan Award from Rice University and the Rockstar Award from ACM SIGMOBILE.
I am an experimental computer scientist and I build systems as a way to validate research hypotheses. I care about how computing and information technologies can serve people untethered, or Mobile Computing. In this space, my students and I have built mobile operating systems, mixed-signal sensors, world's first massive MIMO base stations, as well as novel ways for mobile systems to collaborate and the first publicly reported longitudinal study of smartphone users in the field. Lately I am interested in pushing the limits of software systems by embracing analog hardware, formal methods, and new systems programming languages. We are building a new operating system with baremetal efficiency and runtime composability for edge servers and embedded systems alike.
I am chairing the program committee for HotMobile 2019. We are going to celebrate its 25th birthday so if you have any ideas, let me know.
I am part of the Computer Engineering faculty at Rice and work with students from both ECE and CS. My former CS Ph.D. student is now an ECE faculty while a former ECE student now a CS faculty. If you enjoy buidling systems and find our recent work interesting, email me with your CV for opportunities.
Selected Recent Publications (Full list)