Ken is Assistant Director at Microsoft's Cambridge Research Lab where he heads the Computer-Mediated Living Group. The group's remit is fundamentally interdisciplinary, bringing together psychology, sociology, hardware engineering and computer science to address the problem of designing technology to support everyday life. Ken's research interests include human-computer interaction, information retrieval, multimedia communications, and ubiquitous computing. Prior to joining Microsoft, he was with AT&T Labs Cambridge, and before that Oxford University. He holds a doctorate in Computation from Oxford University and an AB in Applied Mathematics and Economics from Harvard University.