Zhichao Cao Ph.D
Office: Room 3224, Engineering Building, 428 S. Shaw Lane, East Lansing, MI 48824
Email: caozc at msu dot edu


I'm currently an assistant professor at Department of Computer Science and Engineering, Michigan State University. As an assistant professor, I worked in School of Software, Tsinghua University. I received my Ph.D. degree in the Department of Computer Science and Engineering of Hong Kong University of Scienc and Technology. I received my B.E. degree in the Department of Computer Science and Technology of Tsinghua University. My research interests lie broadly in IoT systems, edge computing and mobile computing. Currently, I serve as Associate Editor for ACM Transactions on Sensor Networks (TOSN), which is the flag journal related to computational intelligence in IoT networks.


  • Our paper "DeepLoRa: Learning Accurate Path Loss Model for Long Distance Links in LPWAN" is accepted by IEEE INFOCOM 2021. Congratulations to Li Liu.
  • Our survey "Deep AI Enabled Ubiquitous Wireless Sensing: A Survey" is accepted by ACM Computing Surveys. Congratulations to Chenning Li.
  • Two papers are appected by Sensys 2020. Congratulations to Chenning Li, Lingkun Li and Manni Liu.
Our EIN research group consists of 6 PhD candidates with diverse undergraduate backgrounds. We focus on broad networking optimization and computational intelligence topics we have met during developing and implementing various edge and IoT systems. I am recruting motivated students who share the same research interests with us.
Research Projects:
  • LoSee: A wide-area vehicle tracking system with LoRa. (2019 - Present)
  • BatteryLink: A product-cycle management system for lead batteries. (2016 - 2019)
  • OilNet: A high speed mesh back-bone network for wild oil fields. (2014 - 2016)
  • CitySee: A long-term city-wide urban sensing system for Carbon balance evaluation and environmental surveillance. (2012 - 2014)
  • GreenOrbs: A long-term kilo-scale wireless sensor network system in the vast forest. (2009 - 2012)

Surveys, Tutorials and Books

  • Chenning Li, Zhichao Cao, and Yunhao Liu.
    Deep AI Enabled Ubiquitous Wireless Sensing: A Survey. ACM Computing Survey (CSUR) 54(2):32, 2021.

Selected Publications [Full List]

  • Li Liu, Yuguang Yao, Zhichao Cao, and Mi Zhang.
    DeepLoRa: Learning Accurate Path Loss Model for Long Distance Links in LPWAN. INFOCOM 2021.
  • Lingkun Li, Manni Liu, Yuguang Yao, Fan Dang, Zhichao Cao, and Yunhao Liu.
    Patronus: Preventing Unauthorized Speech Recordings with Support for Selective Unscrambling. Sensys 2020.
  • Chenning Li, Zheng Liu, Yuguang Yao, Zhichao Cao, Mi Zhang, and Yunhao Liu.
    Wi-Fi See It All: Generative Adversarial Network-augmented Versatile Wi-Fi Imaging. Sensys 2020.
  • Zhichao Cao, Jiliang Wang, Daibo Liu, Qiang Ma, Xin Miao, and Xufei Mao.
    Chase++: Fountain-Enabled Fast Flooding in Asynchronous Duty Cycle Networks. TON Early Access, (2020).
  • Manni Liu, Jialuo Du, Qing Zhou, Zhichao Cao, and Yunhao Liu.
    EyeLoc: Smartphone Vision Enabled Plug-n-play Indoor Localization in Large Shopping Malls. IoTJ Early Access, (2020).
  • Chenning Li, Manni Liu, and Zhichao Cao.
    WiHF: Gesture and User Recognition with Wi-Fi. TMC Early Access, (2020).
  • Zhipeng Song, Zhichao Cao, Zhengjiang Li, and Jiliang Wang.
    Magic Wand: Towards Plug-and-Play Gesture Recognition on Smartwatch. MSN 2020.
  • Hongbo Jiang, Hangcheng Cao, Daibo Liu, Jie Xiong, and Zhichao Cao.
    SmileAuth: Using Dental Edge Biometrics for User Authentication on Smartphones. IMWUT 4(3):84:1-84:24, (2020).
  • Qiang Ma, Zhichao Cao, Kebin Liu, and Xin Miao.
    QA-Share: Toward an Efficient QoS-Aware Dispatching Approach for Urban Taxi-Sharing. TOSN 16(2):17:1-17:21, (2020).
  • Yuguang Yao, Zijun Ma and Zhichao Cao.
    LoSee: Long-Range Shared Bike Communication System Based on LoRaWAN Protocol. EWSN 2019. Best Poster Award
  • Pengjin Xie, Jingchao Feng, Zhichao Cao and Jiliang Wang.
    GeneWave: Fast Authentication and Key Agreement on Commodity Mobile Devices. TON 26(4):1688-1700, (2018).


  • Fall 2020, CSE-220, Programming in C
  • Spring 2020, CSE-891, AIoT: Artificial Intelligence in the Edge


  • PI: Wireless Communication Techniques for Embeded Edge Computing
  • PI: Cross-Layer Forwarding in Low Duty-Cycled Wireless Sensor Networks
  • Co-PI: Heterogeneous and Multi-Source Data Based LBS Techniques in Indoor Environment
  • Co-PI: Heterogeneous ID based Communication Techniques for IoT Security

Protocol Codes

  • L2 Implementation in TinyOS.
  • Chase Implementation in TinyOS.


"Nothing endures but change."

- Heraclitus, Greek philosopher (540 BC - 480 BC)