Overview

My research primarily involves the application of programming languages and compiler technology to complex systems-engineering problems. More generally, I have a wide range of research interests including:


Selected Publications

Programming Languages, Compilation and Hardware Synthesis


Security


Ubiquitous Computing


Selected Press Coverage

05/11/2004    
The Globe and Mail
Dial-a-display
09/10/2004    
International Herald Tribune
Camera phone snapshots connect the dots
07/10/2004
New York Times
Connecting Paper and Online Worlds by Cellphone Camera
03/09/2004
Printed and Disposable Electronics News
Issue 11, 3 September 2004, Page 3
01/09/2004
MIT Technology Review
September issue, Page 18
01/07/2004
Technology @ Intel
New Ways to Maximise Camera Phone Technology
01/07/2004
DeviceForge
New Ways to Maximise Camera Phone Technology
27/05/2004
Slashdot
Cellphone as Virtual Mouse, Keyboard