Recent Publications

Recent technological advances have resulted in a major shift, from high-performance notebook and desktop computers – devices that rely …

Keyboard shortcuts can be more efficient than graphical input, but they are underused by most users. To alleviate this, we present …

Despite the ubiquity of touch-based input and the availability of increasingly computationally powerful touchscreen devices, there has …

Multi-touch interaction on mobile devices typically consists of taps and swipes Simple gestures that don’t exploit the full range …

Despite its popularity, the classic pinch-to-zoom gesture used in modern multi-touch interfaces has drawbacks: specifically, the need …

Recent Posts

More Posts

My favorite Mac apps from the past year.

How to configure IntelliJ for Java and Android projects

How to configure X11 builds on a local Ubuntu installation.

How to setup Python and Pandas for data analysis.

Teaching

Contact