WESLEY J. WILLETT

2374 Eunice St., Berkeley, CA 94708 [email protected] (303) 827-8666 www.wjwillett.net

RESEARCH INTERESTS Information Visualization, Social Computing. Human-Computer Interaction, Citizen Sensing, New Media

EDUCATION

2006-PRESENT UNIVERSITY OF CALIFORNIA, BERKELEY Ph.D. Candidate in Computer Science Advisor: Maneesh Agrawala 3.96 Cumulative GPA

2001-2006 UNIVERSITY OF COLORADO AT BOULDER BS in Computer Science (Summa Cum Laude) with a Technology Arts and Media (TAM) Certificate Computer Science department's Outstanding 2006 Graduate 2004/2005 academic year spent abroad at Lancaster University, Lancashire, UK Robert Byrd Scholarship, Thomas Eaton Scholarship, Lloyd Fosdick Scholarship, National Merit Scholarship Finalist Norlin Scholars Honor Program 3.962 Cumulative GPA - Dean’s List

RESEARCH & PROJECT EXPERIENCE

2006-PRESENT ONGOING VISUALIZATION RESEARCH (UNIVERSITY OF CALIFORNIA EECS) Worked with Prof. Maneesh Agrawala and Jeffrey Heer to explore collaboration around information visualizations. Designed, built, and evaluated CommentSpace, a platform for collaborative data analysis on the web.

06/2009-12/2010 VISITING SCHOLAR (INTEL LABS BERKELEY) Worked with the Common Sense team to develop tools for community analysis of environmental quality data. Conducted and coordinated field evaluations, deployments, and interviews with community members.

SUMMER 2007 RESEARCH INTERN (ADOBE SYSTEMS CREATIVE TECHNOLOGIES LAB - SEATTLE, WA) Worked with Prof. David Salesin to explore systems for delivering dynamic visual presentations of data.

8/2005-5/2006 SENIOR DESIGN PROJECT (ELECTRIC RAIN INC. / UNIVERSITY OF COLORADO) As part of a small team - researched, designed, and built a vector-based screen recording app for Windows Vista. Team received the Computer Science department's 2006 Lloyd Fosdick Award for best team project.

8/2002-5/2006 EDUCATIONAL TECHNOLOGY HOUSE (UNIVERSITY OF COLORADO) Worked with Prof. Clayton Lewis and faculty from non-computing disciplines develop specialized teaching .

5/2004-5/2006 HISTORIES OF INTERNET ART: FICTIONS AND FACTIONS Worked with Prof. Mark Amerika to compile, preserve, and curate an expanding collection of net art.

SUMMER 2004 RESEARCH ASSISTANT (UNIVERSITY OF COLORADO) Worked with Prof. Shivakant Mishra in developing Mykil, a key distribution system for secure Internet multicast. Implemented batched rekeying functionality and encryption in the system.

PUBLICATIONS

CONFERENCE PAPERS COMMENTSPACE: STRUCTURED SUPPORT FOR COLLABORATIVE VISUAL ANALYSIS Wesley Willett, Jeffrey Heer, Joseph M. Hellerstein, Maneesh Agrawala. Proc. ACM Human Factors in Computing Systems (CHI). May 2011. Vancouver, Canada. Best Paper Honorable Mention Award. [26% Acceptance Rate]

COMMON SENSE COMMUNITY: SCAFFOLDING MOBILE SENSING AND ANALYSIS FOR NOVICE USERS Wesley Willett, Paul Aoki, Neil Kumar, Sushmita Subramanian, and Allison Woodruff. In Proceedings of the 8th Annual Conference on Pervasive Computing. Pervasive 2010. May 2010. Helsinki,Finland. Best Paper Award. [16% Acceptance Rate] GENERALIZED SELECTION VIA INTERACTIVE QUERY RELAXATION Jeffrey Heer, Maneesh Agrawala, and Wesley Willett. In Proceedings of the 26th Annual SIGCHI Conference on Human Factors in Computing Systems. April 2008. Florence, Italy. [22% Acceptance Rate]

SCENTED WIDGETS: IMPROVING NAVIGATION CUES WITH EMBEDDED VISUALIZATIONS Wesley Willett, Jeffrey Heer, and Maneesh Agrawala. IEEE Transactions on Visualization and Computer Graphics (Proc. InfoVis'07), 13(6), pp. 1129-1136, November/December 2007. [23% Acceptance Rate]

BATCH REKEYING IN MYKIL KEY MANAGEMENT SYSTEM Wesley Willett, Jyh-How Huang and Shivakant Mishra. In Proceedings of International Conference on Parallel and Distributed Computing Systems, PDCS 2005. November 2005. Phoenix, AZ, USA.

WORKSHOP PAPERS DESIGN CONSIDERATIONS FOR KNOWLEDGE GENERATION IN CITIZEN SCIENCE TASKS Wesley Willett, Allison Woodruff, and Paul Aoki. CHI 2011 Workshop - Data Collection by the People, for the People. May 2011. Vancouver, Canada.

DEMOS COMMON SENSE: PARTICIPATORY URBAN SENSING USING A NETWORK OF HANDHELD AIR QUALITY MONITORS Prabal Dutta, Paul M. Aoki, Neil Kumar, Alan Mainwaring, Chris Myers, Wesley Willett, and Allison Woodruff. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems. November 2009. Berkeley, CA.

PRESENTATIONS AND INVITED TALKS

23 OCT 2011 SUPPORTING AD HOC VISUAL STORYTELLING IN SOCIAL MEDIA Telling Stories with Data Workshop, VisWeek 2011. Providence, RI.

5 OCT 2011 STRATEGIES FOR CROWDSOURCING SOCIAL DATA ANALYSIS UC Berkeley, Visual Computing Lab Retreat. Bodega Bay, CA.

20 MAY 2011 SOCIAL DATA ANALYSIS IN COMMENTSPACE Tableau Software. Seattle, WA.

26 OCT 2010 STORYTELLING IN COMMENTSPACE Telling Stories with Data Workshop, VisWeek 2010. Salt Lake City, UT.

14 JUL 2010 COMMENTSPACE AND COMMON SENSE IBM Almaden Research Center. Almaden, CA.

GRADUATE TEACHING

SPRING 2008 USER INTERFACE DESIGN AND ANALYSIS (CS160, UC BERKELEY) Graduate Student Instructor for Prof. Maneesh Agrawala. Taught principles of user interface design and human-computer interaction. Led weekly one-hour discussion sections, prepared and graded assignments, and presented several lectures.

WORK EXPERIENCE

2003-2006 GRAPHIC/MULTIMEDIA ARTIST (FISKE PLANETARIUM – UNIVERSITY OF COLORADO) Co-Producer of Space Storm, an educational planetarium show developed for national distribution. Designed science exhibits, promotional posters, pamphlets, newspaper advertisements, and other print material. Assisted in the design and maintenance of the planetarium website.

2002-2003 COMPUTING ASSISTANT/INTERN (AGRO ENGINEERING INC. – ALAMOSA, CO) Conducted and oversaw digital aerial photography flights. Designed web services to provide online delivery of aerial photographs and weather information to hundreds of clients. Used ArcGIS and Surfer to create maps and manipulate infrared aerial and satellite imagery.

1998-2001 POTATO ROUGING CREW SUPERVISOR/FARM TECHNICIAN (MTN. VALLEY PRODUCE LLC.) Supervised 20-person disease rouging crew for certified potato seed.

AWARDS

2011 ACM CHI – Best Paper Honorable Mention 2010 Pervasive – Best Paper Award 2006 University of Colorado – Outstanding Computer Science Graduate PROFESSIONAL ACTIVITIES

PROGRAM COMMITTEE ACM Human Factors in Computing Systems (CHI) – Works-in-Progress Committee 2012

REVIEWER ACM Engineering Interactive Computing System (EICS) 2011 ACM Human Factors in Computing Systems (CHI) 2010-2012 ACM Intelligent User Interfaces (IUI) 2012 ACM User Interface Software and Technology (UIST) 2009 IEEE Transactions of Visualization & Computer Graphics (VCTG) 2011 IEEE Visual Analytics Science and Technology (VAST) 2009 Intl. Journal of Human-Computer Studies (IJHCS) 2011

STUDENT VOLUNTEER ACM User Interface Software and Technology (UIST) 2011 ACM Creativity and Cognition 2009

COMMITTEES Graduate Admissions, Computer Science Division, UC Berkeley 2009

MEMBER Association for Computing Machinery (ACM) Institute of Electrical and Electronics Engineers (IEEE)

APPLICABLE COURSEWORK

FALL 2011 IMAGE MANIPULATION & COMPUTATIONAL PHOTOGRAPHY (CS294-69, UC BERKELEY) Graduate-level survey of recent research on image manipulation techniques from graphics, HCI, and computer vision.

SPRING 2011 CROWDSOURCING SEMINAR (CS294-54, UC BERKELEY) Seminar course on crowdsourcing and human computation. Discusses recent research on the social, economic, and demographic implications of human computation and introduces algorithms and patterns for crowd programming.

SPRING 2010 URBAN DETECTION: SURVEILLANCE, ETHNOGRAPHY, & GAMES (NM290, UC BERKELEY) Collaboration between New Media, Anthropology, and Art Practice. Surveys writing on the history and design of cities and uses that background to inform the creation of mobile games for urban exploration and monitoring.

FALL 2009 ADVANCED COMPUTER GRAPHICS (CS294-13, UC BERKELEY) Graduate-level introduction to modern computer graphics, with emphasis on geometry, physical simulation and rendering.

SPRING 2009 INTERFACE AESTHETICS (IS290-20, UC BERKELEY) Explores how good design enhances and facilitates interaction. Emphasis on visual design basics including color, layout, typography, and iconography.

FALL 2008 DATA MANAGEMENT FOR COLLABORATIVE ENVIRONMENTS (CS294-34, UC BERKELEY) Graduate seminar on collaboration and data management with an emphasis on data representation, capture, cleaning, integration, and analysis.

FALL 2008 ADVANCED TOPICS IN COMPUTER SYSTEMS (CS262A, UC BERKELEY) Graduate survey of systems for managing computation and information. Topics include: storage, memory management, networking, protocol design, and distributed computation strategies.

SPRING 2008 COMBINATORIAL ALGORITHMS AND DATA STRUCTURES (CS270, UC BERKELEY) Design and analysis of efficient algorithms for combinatorial problems. Topics include graph theory, analysis of data structures, and applications of data structure techniques to sorting, searching, and geometric problems.

FALL 2007 VISUALIZATION (CS294-10, UC BERKELEY) Techniques and algorithms for creating effective visualizations based on principles and techniques from graphic design, visual art, perceptual psychology and cognitive science.

FALL 2007 THEORY AND PRACTICE OF TANGIBLE USER INTERFACES (IS262, UC BERKELEY) Explores approaches to Human Computer Interaction that focus on the physical interaction with computational media.

FALL 2006 COMPUTER-MEDIATED COMMUNICATION (IS290-13, UC BERKELEY) Covers the practical and theoretical issues associated with computer-mediated communication (CMC) systems. Focuses on the analysis of CMC practices, social structures, and the design and implementation issues associated with them.

FALL 2006 HUMAN COMPUTER INTERACTION (CS260, UC BERKELEY) Design and implementation of user-interfaces to computer systems, including user-centered design methods.

SPRING 2006 USER INTERFACE DESIGN (CSCI 4838, CU BOULDER) Develops the skills and practices necessary to apply user-centered approaches to software requirements analysis and the design and evaluation of computer applications. FALL 2002 SOFTWARE ENGINEERING METHODS AND TOOLS (CSCI 3308, CU BOULDER) Focuses on software engineering methods and tools for application development, including design and system organization; using and creating reusable libraries; building, testing, and debugging; and performance evaluation.

SKILLS I HAVE BUILT... I HAVE STUDIED... AND I HAVE EXPERIENCE WITH...

ê Applications using ActionScript 3.0, ê Human-centered design methods ê Windows, , , and Macintosh systems JavaScript, Python, C#, C++, Java, XAML, ê Computer graphics and visualization design ê Graphic and multimedia design software including Visual Basic, Verilog, and 80x86 Assembly ê User interface design Photoshop, Illustrator, InDesign, Flash, AfterEffects, ê Web interfaces and web-based teaching ê Object-oriented programming Blender, and Final Cut Pro. tools using Adobe Flash and Flex ê Software engineering methods and tools ê MySQL and Microsoft Access database ê Web sites using HTML, PHP, and ASP ê , compiler, development and web frameworks including Django, and database design ê Mapping software, including ArcView GIS, Drupal, and Wordpress ê Algorithm design MapInfo, and Surfer ê Mathematical programs using MATLAB ê Multi-variable calculus, Matrix manipulation and ê Computer troubleshooting, networking, and Mathematica applications, Statistics, and Linear algebra setup, and maintenance

INTERESTS Digital artist and musician. Outdoor enthusiast; avid runner, cyclist, and adventure racer. Officer - University of California at Berkeley Cycling Team. West Coast Cycling Conference 2006 Collegiate Men’s C Mountain Bike Season Omnium Champion. Volunteer Work on 4 different occasions at Santa Maria del Mexicana, an Orphanage in Colon, Mexico. 3 years of volunteer work as a public radio DJ at local station, KRZA 88.7 FM, in Alamosa, CO. Can speak fundamental Spanish.