He is the founding director of the Human-Computer Interaction lab and the Collaborative Visual Analytics lab. Over the past seven years, he has supervised numerous students with whom he has developed and patented software and hardware based solutions for improving how users interact with technology. His current research extends into the development of navigation interfaces for mobile devices, interactive tools in remote and co-located collaborative environments, and on the use of auxiliary input channels such as tilt and pressure to enhance common interactive tasks.