The general goal of this course is to learn about advances in mobile health systems that involves health trackers/sensors, AI algorithms, and mobile devices. The course content primarily includes research papers on mobile and embedded systems; sensing, control, and actuation systems; autonomous and intelligent systems; and cyber-physical systems. Each offering of this course has a different theme. In this semester, we will (1) study research papers on mobile health systems that often perform machine learning on different types of health sensor data such as motion, audio, images, and radio frequency. and (2) learn to develop an end-to-end system that monitors some aspect of health and wellness of a person.

  • This course requires hardware supplies such as micro-controller kits, one or more sensors, and PCB fabrication services. Thanks to Ubiquity Ventures for their generous support that allowed us to purchase most of the supplies needed for this course.
  • The course materials including assignment descriptions, presentations, papers, and syllabus are accessible here.


Always keep an eye on the following Schedule for the class activity.

Check “Canvas” for additional details on assignments, deadlines, and submissions.

01/09Getting Started.
01/16MLK Day (no class)
01/23Paper 1 - Nirjon (Musical Heart, SenSys 2012)
Lab 1 - Arduino (ESP8266) temperature and humidity sensing
01/30Paper 2 - Rachel (Liquid Hash, MobiSys 2022)
Lab 2 - Arduino (ESP8266) sensing and display
02/06Paper 3 - Jun Myeong (Ear Health, MobiSys 2022)
Lab 3 - Lights (Breadboard Circuit Development)
02/13Well-being Day (no class)
02/20Paper 4 - Boqi (More-Fi, SenSys 2021)
Lab 4 - Lights (Schematic Drawing, PCB Design, and Ordering)
02/27Paper 5 - Chi-Jane (MGait, TIoT 2021)
Lab 5 - Health Tracker (Using Arduino Uno)
03/06Paper 6 - Louie (Cosmo, MobiCom 2022)
Lab 6 - Health Tracker (Breadboard Circuit Development)
03/13Spring Break (no class)
03/20Paper 7 - Qiwei (IoTree, MobiCom 2022)
Lab 7 - Health Tracker (Schematic Drawing)
03/27Paper 8 - Lin (PROS, MobiCom 2022)
Lab 8 - Health Tracker (PCB Design and Ordering)
04/03Paper 9 - Akshay (ME Implant, MobiCom 2022)
Lab 9 - Lights (Soldering)
04/10Paper 10 - Vaidehi and Bryce (Smart Lens, MobiCom 2022)
Lab 10 - TBD
04/17Paper 11 - Ian (Glucose Monitoring, SenSys 2020)
Lab 11 - TBD
04/24Paper 12 - Luchao and Zhenyu (RF Wash, SenSys 2020)
Lab 12 - TBD

Typical Class Activity

  • Announcements and attendance.
  • Presentation: one or two graduate students (or, the instructor) will present a paper. At the end of the paper presentation, if time permits, there may be a predefined planned activity, e.g., panel discussion, debate, comparative analysis, or 1-question quiz. All submissions (e.g., class activity based on the paper) will be received and graded through the Canvas.
  • Lab: A design/programming problem will be solved in class. The instructor will describe the goal, give a short lecture as necessary, and provide code/design samples as necessary.  All programming assignments will be submitted and graded through the Canvas.
  • The plan above may change due to unforeseen reasons. Always check the schedule on the course webpage.