Edward Jay Wang

Ubiquitous Computing Researcher


TEDxSJI: What if we can live in a world where we can track our health like the way we do with the weather?

My name is Edward and currently I'm in my final year (!) of my PhD at the University of Washington. I work in the Ubiquitous Computing Lab advised by Shwetak Patel. I am on the 2019 job market for an assistant professorship in computer science.

My research focuses on developing new sensing techniques for monitoring a person's health more continuously, conveniently, and cheaply with a goal of ultimately bringing clinical sensing out of the clinic. I am actively creating new solutions in health monitoring with my expertise in mobile and embedded system prototyping, signal processing, machine learning, and a strong command of medical knowledge. During my PhD, I've transformed smartphones into medical devices without any hardware add-ons to screen for anemia and measure blood pressure; developed novel wearable devices that continuously track blood pressure and user context; and explored new ways to charge wearable devices right through the body. The next generation of medical sensing needs to leave the confines of labs and clinics to be truly usable by everyone. This has to start at even the earliest prototypes, something I strive for in all of my work. Towards this goal, I have tested technologies in patient rooms, performed in-the-wild studies where users take our prototypes home, and even partnered with various NGOs to perform true user testing in places like the Peruvian jungle. 

Travel Schedule / NEWS

10/2018 - UbiComp/ISWC Conference, Singapore, Singapore (Presented CASPER | Received Distinguished Paper Award for Glabella | Finalist for Gaetano Boriello Outstanding Student Award)

09/2018 - Heidelberg Laureate Forum, Heidelberg, Germany (Young Researcher Attendee)

Research Themes

My research aims to enable a world where clinical care is distributed and available beyond the clinical settings, asking the question of how we can provide the sensing infrastructure to enable wide spread physiological monitoring and disease discovery. I have approached this in two major directions: (1) Bootstrapping the next billion medical devices with smartphone sensors, and (2) Passive and continuous monitoring of health and activity using next generation wearable devices. 

Bootstrapping The Next Billion Medical Devices

Today's medical devices are typically centralized in high-resource places like hospitals and cities, leaving a large portion of the world like low-income regions, rural areas, and chronic at home care scenarios under serviced. The proliferation of smartphones present an interesting opportunity to solve this issue of global access to medical screening and management. Smartphones have a variety of sensors built in to them, and by tapping into these sensors through software augmentations, I've worked on solutions to transform the billions of smartphone into a medical device, with a simple app download.


Global Anemia Screening: HemaApp - Noninvasive hemoglobin measurement using a smartphone camera and flash LED. The camera measures the change in spectral absorption distribution to determine the concentration of hemoglobin in the blood. The user places their finger over the camera and flash LED, allowing the camera to capture the blood movement in the finger. The blood movement caused by the heart beat provides a signal source for non-invasively extracting the absorption contribution by blood against the baseline absorption of skin, muscle, and bone. 

Through the development of this work, I've done multiple rounds of in-clinic studies with UW Medical Center, Seattle Children's Hospital, and is gearing up for new large scale and longitudinal studies with Harborview Medical Center and the Fred Hutch. Not only have I tested HemaApp in clinical settings, I've worked with NGOs in Peru to test the concept on ground zero. Community health workers used our app during an anemia screening campaign in the Amazonian jungle. 


On-the-go Blood Pressure Tracking: Seismo - Blood pressure monitoring using a smartphone camera and accelerometer. An alternative method to measuring blood pressure besides the use of a blood pressure cuff is a method called pulse transit time (PTT). PTT is the time it takes for the pressure pulse generated by the heart to travel a set distance on the artery. Seismo, utilizes the smartphone accelerometer to pick up the acceleration created by the aortic valve opening as a timing marker for the genesis of the pressure pulse. With the phone camera, the ensuing pressure pulse is captured down stream as it arrives at the finger tip. 



Passive and continuous monitoring of health and activity

The smartphone presents an excellent platform to enable widespread medical monitoring through clever re-appropriation of the sensors that are already everywhere. I believe that they are well suited as the method to gain the widespread coverage of medical care as we understand it today. Bringing anemia screening to the masses, improving the current under-diagnosis of osteoporosis, and easier tracking of blood pressure in any situation. However, this future of medical care is still constraint to the current paradigm of medical monitors, which is active, done occasionally, and focused on diagnosis. What we cannot enable with this technology is a passive monitoring of the person in a way that is unobtrusive and potentially provide insights that one may not have actively found.

A new generation of medical devices will take the form of “everyday” things like clothing, glasses, watches, tattoos and maybe even tooth fillings. These devices will act more like the way medical devices are used in the hospital room, continuous and in the background, constantly providing insights, used in testing hypothesis about a person’s conditions; all of this being done everyday when the person may or may not be sick. To enable this, future wearable devices will need to (1) Track physiological metrics continuously and passively, (2) Understand the wearer's context and activity, and (3) Keep charged with minimal to no user burden.


Continuous Health Sensing: Glabella is a device that integrates multiple optical sensors into a pair of glasses to measure blood pressure continuously using PTT. The PTT is measured using optical sensors placed strategically along the frame of a pair of glasses. When the user wears the glasses, the optical sensor captures the arrival time of the pulse at different parts of the facial arteries. Such a solution can be integrated into any head-mounted wearable device. 


Low Power Activity Tracking: MagnifiSense  is a wrist-worn magnetic sensing technique to capture what a person is doing by detecting the electronic environment they are current in the presence of. Most electronics have a unique electromagnetic radiation due to the internal electronics such as motors, power switches, processors, heating elements, etc. By knowing what someone is using, for example turned on the stove, it is possible to infer someone is cooking. If someone is driving vs riding a bus vs biking (the lack of EMI), the EMI footprint is different, providing information about commute patterns. The EMI based classification of activity patterns provides a rich set of information while maintaining a fairly low power requirement as compared to vision based systems, and only requires a wrist-worn device versus needing to instrument the environment. 


Through-body Device Charging: CASPER - CASPER stands for Capacitive Serendipitous Power Transfer. It is a capacitive through body charging solution that can charge and power devices worn by the user without being taken off. It works by using the human body as a conduit for 13.56 MHz AC signal, and strategically designing the environment around the user to promote AC coupling of the wearable device and the charging station. This is accomplished by embedding the AC charging station into environments the user often come into contact with, such as furniture and clothing. When the user puts on their jacket, drives, sits at a coffee shop, or goes to bed, these charging enabled "stations" deliver AC power through the body and charges the wearable device that are worn on the user. Such a solution can provide a new design space of low power sensors that are distributed on the body, each performing a specific health monitoring task. One such use case is wound monitoring. The current paradigm for wearable health monitors focus on single location, high power devices that tries to infer general health information. However, in cases like wound monitoring, the most effective mechanism is a direct, local measurement. With CASPER, it is possible for a gauze pad with wound monitoring technology to be charged as the person goes to bed, and for the wound monitor to then operate for the rest of the day checking up on the wound's pH and wetness, to track healing progress and healing environment. (This work has recently been accepted for publication at ISWC 2018. If you are interested in learning more, please reach out to me directly)



CASPER: Capacitive Serendipitous Power Transfer for Through-Body Charging of Multiple Wearable Devices. 
Edward J. Wang, Manuja Sharma, Yiran Zhao, and Shwetak N. Patel. 
ISWC '18 | PDF

Seismo: Blood Pressure Monitoring using Built-in Smartphone Accelerometer and Camera.
Edward J. Wang, Junyi Zhu, Mohit Jain, Tien-Jui Lee, Elliot Saba, Lama Nachman, and Shwetak Patel.
CHI '18 | PDF
Best Paper Honorable Mention (Top 5%)


Carpacio: Repurposing Capacitive Sensors to Distinguish Driver and Passenger Touches on In-vehicle Screens
Edward J. Wang, Jake Garrison, Eric Whitmire, Mayank Goel, and Shwetak Patel
UIST '17 | PDF

Glabella: Continuously Sensing Blood Pressure Behavior using an Unobtrusive Wearable Device.
Christian Holz and Edward J. Wang.
PACM on Interactive Mobile, Wearable, and Ubiquitous Technologies (IMWUT) 1,3, Article 5 (September 2017) | PDF
Distinguished Paper Award

Noninvasive Hemoglobin Measurement using Unmodified Smartphone Camera and White Flash
Edward J. Wang, William Li, Junyi Zhu, Rajneil Rana and Shwetak N. Patel
EMBC 2017 | PDF


HemaApp: Noninvasive Blood Screening of Hemoglobin using Smartphone Cameras.
Edward J. Wang, William Li, Doug Hawkins, Terry Gernsheimer, Colette Norby-Slycord, and Shwetak N. Patel.
Ubicomp '16 | PDF
Best Paper Award (Top 1%)

A Smartphone-based System for Assessing Intraocular Pressure
Alex Mariakakis, Edward J. Wang, Shwetak Patel and Joanne C. Wen
EMBC 2016 | PDF


MagnifiSense: Inferring Device Interaction using Wrist-worn Passive Magneto-inductive Sensors.
Edward J. Wang, Tien-Jui Lee, Alex Mariakakis, Mayank Goel, Sidhant Gupta, and Shwetak N. Patel
UbiComp '15 | PDF

Skin Drag Displays: Dragging a Physical Tactor across the User's Skin Produces a Stronger Tactile Stimulus than Vibrotactile.
Alexandra Ion, Edward J. Wang, and Patrick Baudisch.
CHI '15 | PDF


Design Considerations for Leveraging Over-familiar Items for Elderly Health Monitors
Edward Wang, Samantha Ipser, Patrick Little, Noah Duncan, Benjamin Liu, Shinsaku Nakamura.

Teaching & Course Development

I have had the opportunity to work with students from all levels through the courses that I develop. My teaching philosophy is that the best way to learn is to build it, break it, and have fun with it. Leave room for creativity and definitely challenge the students enough so that they crash and burn a few times. The classes I design motivate students to explore the world of embedded systems, signal processing, and interaction by directly using these concepts in projects that are designed to provide the students with the skills and understanding to be able to take on real world problems beyond the course. 


Ubiquitous Computing

UW Electrical Engineering Professional Masters Program

I am a co-course developer with Alex Mariakakis for the Ubiquitous Computing course for the UW EE PMP course offering in Spring 2018. The course is centered around giving professional masters students already working in industry companies such as Microsoft, Boeing, and Amazon to become acquainted with the hot topics in technology. As such, each time this course is offered, the content is revamped to reflect the newest and the coolest in technology. This year, we are tailoring the course to introduce students to Android programming, machine learning, signal processing, embedded device programming, Rapid 3D prototyping, AR and VR interactions, and Edge Computing. The course is centered around a project that builds upon itself through the quarter, with the final creation being an embedded system encapsulated in a 3D printed housing that dynamically interacts with an Android program performing on-board machine learning and signal processing.

Introduction to Device Programming

EDx (Microsoft Course) [DEV295x]

I helped design the first of a series of online edX courses on IoT devices offered by Microsoft. In this class, we introduce students to basic concepts in sensors, embedded device, C programming, and finally connecting their first IoT device to the Azure cloud. For the course, each student used a RaspberryPi 3 to interface with a variety of analog and digital sensors in the Microsoft IoT Pack for Raspberry Pi 3 sold at Adafruit. 

Biosignals Processing

HMC Undergraduate Sophomore Lab

The Biosignals Processing Lab is a course that I lead the development of in my Junior to Senior year summer at Harvey Mudd College, and subsequently taught in Fall 2011 and Fall 2012. I was responsible for deciding the material the students will learn and developing the corresponding material such as pre-lab material to teach core MATLAB skills or conceptual readings on physiology. Through the course of a summer I came up with 4 experiments involving the eye (EOG), muscle (EMG), heart (ECG), and the brain (EEG), each designed to teach the student a different concept of signal processing. In each of the experiments, the students were introduced to the physiological basis for each signal in their pre-labs and during their in-lab sessions, students were presented with a series of questions such as "how do the placement of electrodes affect the signal quality" and "how does the frequency content of the EMG change with respect to fatigue." The students were not given the experimental protocol, but instead were to draft their own experimental procedure in order to answer these questions.