How to design machines that use what we do, where we are, and how we feel to add to our social, educational, and functional success.

The Context-Aware Computing group uses "context knowledge" such as where we are, how we feel and what we have done to drive machines to use our intentions to work with us.