Rohit Chaudhri (2014): Extending Sensing Capabilities and Modalities of Mobile Devices
Adrienne Andrew (2012, co-advised with James Fogarty): Approaches to Food Journaling on Mobile Devices
Ben Birnbaum (2012, co-advised with Anna Karlin): Algorithmically Identifying Interviewer Fabrication in Surveys
Carl Hartung (2012): Open Data Kit: Technologies and Experiences in Mobile Data Collection for Developing Regions
Yaw Anokwa (2012, co-advised with Tapan Parikh): Improving Clinical Decision Support in Low-Income Regions
Brian DeRenzi (2011, co-advised with Tapan Parikh): Using Mobile Devices to Improve Workforce Performance in Community Health Programs
Alan Liu (2010, co-advised with Henry Kautz): Design of an Adaptive Wayfinding System for Individuals with Cognitive Impairments
Evan Welbourne (2010, co-advised with Magda Balanzinska): Enabling End-Users to Create and Debug Complex Events for Location Systems
Jonathan Lester (2010, co-advised with Blake Hannaford): Personal Sensing from Mobile Devices: the Feasibility of Mobile Devices for Diverse Applications
Harlan Hile (2009): Landmark-Based Localization and Navigation
Jong Hee Kang (2006): Location-Aware Information Access through WiFi Networks
Vibha Sazawal (2005, co-advised with David Notkin): Connecting Software Design Principles to Source Code for Improved Ease of Change
Sushant Jain (2005): Routing in Delay-Tolerant Networks
Kurt Partridge (2005): Using Attention-Correlated Communications to Associate Users and Devices
Jeff Hightower (2004): The Location Stack
Ken Hines (2000): Coordination-centric Debugging for Heterogenous Distributed Embedded Systems
Ross Ortega (2000): Communication Synthesis and Interface Synthesis for Embedded Systems
Pai Chou (1998): Control Composition and Synthesis of Distributed Real-Time Embedded Systems
Suzanne Bunton (1996, co-advised with Richard Ladner): On-Line Stochastic Processes in Data Compression
Elizabeth Walkup (1995): Optimization of Linear Max-Plus Systems with Application to Timing Analysis
Scott Hauck (1995, co-advised with Carl Ebeling): Multi-FPGA Systems
Tod Amon (1993): Specification, Simulation, and Verification of Timing Behavior
M.S. Graduates
Lillie Kittredge (2006): Long-term Exploration of RFID Privacy Through a Game Application
Stefan Sigurdsson (2001): Sensor Configuration in Labscape
Adam MacBeth (2001): An Auto-configuring Service Discovery System
Daniel Lloyd (2001): The Orb: Highly Interoperable Wireless Storage
Michael Esler (1999): A Lightweight Proxy for Connecting Low-Power and Legacy Devices to Jini Networks
Mark Pustilnik (1999): Network Interface Library for Windows 98/NT/CE
Ian MacDuff (1997): Hardware/Software Tradeoffs in Embedded Systems: A Case Study
Soha Hassoun (1993): Improving State Assignment for Two-Level Programmable Logic Devices
Daniel Miles (1993): A Task Allocator for Real-Time Multi-Processor Simulations
Christopher Hebert(1992): Parallel Programming/Partitioning for Unit-Delay Logic Simulation
Henrik Hulgaard (1991): Testing Asynchronous Circuits
Sitaram Raju (1990): Timing Optimization in Multi-Phase Sequential Logic
Gerald Carson (1990): A Testable CMOS Asynchronous Counter