I am a research scientist in the Creative Technologies Lab at Adobe Systems. Before that, I earned my Ph.D. in computer science at the University of Washington, where I was a member of the Graphics and Imaging Laboratory (GRAIL) from 2000-2007. My thesis work presents new interactive visualization techniques that help users understand and explore complex 3D objects with many constituent parts (e.g., CAD models, anatomical datasets). I have also worked on interactive texture synthesis, adaptive document layout, and non-photorealistic rendering for virtual environments. From 1996-2000, I attended Princeton University, where I earned a BSE in computer science. I was born and raised in Toronto, Canada. You can visit my official Adobe page here.
CV

Publications

MixT: Automatic Generation of Mixed-Media Tutorials.
P. CHI, S. AHN, A. REN, M. DONTCHEVA, W. LI, B. HARTMANN
UIST 2012 (To Appear)
Tutorial-Based Interfaces for Cloud-Enabled Applications.
G. LAPUT, E. ADAR, M. DONTCHEVA, W. LI
UIST 2012 (To Appear)
UnderScore: Musical Underlays for Audio Stories.
S. RUBIN, F. BERTHOUZOZ, G. MYSORE, W. LI, M. AGRAWALA
UIST 2012 (To Appear)
Exploring Collections of 3D Models using Fuzzy Correspondences.
V. KIM, W. LI, N. MITRA, S. DIVERDI, T. FUNKHOUSER
SIGGRAPH 2012
[PDF; Video]
Tools for Placing Cuts and Transitions in Interview Video.
F. BERTHOUZOZ, W. LI, M. AGRAWALA
SIGGRAPH 2012
Design Principles for Visual Communication.
M. AGRAWALA, W. LI, F. BERTHOUZOZ
Communications of the ACM 54(4), April 2011
Pause-and-Play: Automatically Linking Screencast Video Tutorials with Applications.
S. PONGNUMKUL, M. DONTCHEVA, W. LI, J. WANG, L. BOURDEV, S. AVIDAN, M. COHEN
UIST 2011
[PDF; Video]
A Framework for Content-Adaptive Photo Manipulation Macros: Application to Face, Landscape, and Global Manipulations
F. BERTHOUZOZ, W. LI, M. DONTCHEVA, M. AGRAWALA
TOG 2011
[PDF; Video]
Exploration of Continuous Variability in Collections of 3D Shapes
M. OVSJANIKOV, W. LI, L. GUIBAS, N. MITRA
SIGGRAPH 2011
[PDF; Video]
Exploded view diagrams of mathematical surfaces
O. KARPENKO, W. LI, N. MITRA, M. AGRAWALA
IEEE Vis 2010
[PDF]
Creating collections with automatic suggestions and example-based refinement
A. SECORD, H. WINNEMÖLLER, W. LI, M. DONTCHEVA
UIST 2010
[PDF]
Illustrating how mechanical assemblies work
N. MITRA, Y. YANG, D. YAN, W. LI, M. AGRAWALA
SIGGRAPH 2010
[PDF; Video]
Review of automatic document formatting
N. HURST, W. LI, K. MARRIOTT
DocEng 2009
[PDF]
Generating photo manipulation tutorials by demonstration
F. GRABLER, M. AGRAWALA, W. LI, M. DONTCHEVA, T. IGARASHI
SIGGRAPH 2009
[PDF]
Automated generation of interactive 3D exploded view diagrams
W. LI, M. AGRAWALA, B. CURLESS, D. SALESIN
SIGGRAPH 2008
[PDF; Video]
Interactive cutaway illustrations of complex 3D models
W. LI, L. RITTER, M. AGRAWALA, B. CURLESS, D. SALESIN
SIGGRAPH 2007
[PDF; Video]
Painting with texture
L. RITTER, W. LI, M. AGRAWALA, B. CURLESS, D. SALESIN
Eurographics Symposium on Rendering 2006
[PDF]
Interactive image-based exploded view diagrams
W. LI, M. AGRAWALA, D. SALESIN
Graphics Interface 2004
[PDF; Video]
(Awarded Michael AJ Sweeney Award for Best Student Paper)
Adaptive document layout
C. JACOBS, W. LI, E. SCHRIER, D. BARGERON, D. SALESIN
Communications of the ACM 47(8), August 2004
[PDF]

Adaptive grid-based document layout
C. JACOBS, W. LI, E. SCHRIER, D. BARGERON, D. SALESIN
SIGGRAPH 2003
[PDF]

Adaptive document layout via manifold content
C. JACOBS, W. LI, D. SALESIN
Workshop on Web Document Analysis 2003
[PDF]
Non-photorealistic virtual environments
A. KLEIN, W. LI, M. KAZHDAN, W. CORREA, A. FINKELSTEIN, T. FUNKHOUSER
SIGGRAPH 2000
[PDF]
Design

In addition to doing research in computer graphics, I spend some of my time doing graphic design. Here are a few projects I've worked on in the last few years. Click here for larger images and more information.