My research explores, develops and evaluates novel technologies and techniques that aim to overcome challenges in interactions between humans and computers, especially in emerging use modalities such as mobile computing, touch interfaces and gestural interaction. Beyond my immediate background in computer science, I draw on a diverse set of skills, including interaction design, physical fabrica...