I am an Assistant Professor in the Computer Science Department at the Binghamton University. I received my Ph.D. in Computer Science from the College of William and Mary under the supervision of Dr. Qun Li, and B.S. in Computer Science from Beihang University. I spent several years in industry as a network and embedded software engineer before joining academia.

I am looking for motivated students to work with me in mobile computing, operating systems, cloud computing, embedded systems, and wireless networks. If you are interested in doing system research in these areas, and are good at system programming (especially kernel hacking), please send me an email, or stop by and let's chat.


My research interests are in the areas of mobile systems, operating systems, embedded systems, and wireless networks. Within these areas, I am especially interested in problems related to energy efficiency, performance, security and privacy. My research work has been focusing on building and supporting energy-efficient, secure and privacy-preserving embedded systems in the context of mobile computing and wireless networks.


CS 443/580M, Mobile Systems and Applications (Fall 2015)

CS 550, Operating Systems (Spring 2018 - Section 02 and 03, Spring 2017, Spring 2016, Spring 2015)

CS 451/551, Systems Programming (Fall 2007, Fall 2016, Fall 2014)


  • Defending Against Vehicular Rogue AP
    Hao Han, Fengyuan Xu, Chiu C. Tan, Yifan Zhang, and Qun Li
    The 30th IEEE International Conference on Computer Communications (IEEE INFOCOM)
    Shanghai, China, 2011.