GitHub GitHub
LinkedIn LinkedIn
Typepad blog Typepad
Twitter microblog Twitter
Slideshare presentations Slideshare
Delicious bookmarks Delicious
Flickr photos Flickr
Facebook Facebook
Joe Home
Professional Overview
- Short CV [PDF, 2 pages]
- Long CV [PDF, 10 pages]


Ph.D., Computer Science
University of Massachusetts
, Amherst, MA
Concentration: Artificial Intelligence, Natural Language Processing, Machine Learning
Thesis: A Trainable Approach to Co-reference Resolution for Information Extraction
Advisor: Wendy Lehnert

M.S., Computer Science
Rensselaer Polytechnic Institute
, Hartford, CT
Concentration: Software Engineering

B.A., Philosophy
Ripon College
, Ripon, WI

Professional Experience

Atigeo LLC (Bellevue, WA)
Director, Analytics and Data Science, 9/2013-present; Principal Scientist, 2/2012-9/2013
Engaging in research, design, development and evaluation of new web services for computer-aided medical coding, medical information retrieval and predictive analytics for health care, using open source tools and platforms.

University of Washington (Bothell WA)
Senior Lecturer, Computing and Software Systems 9/2011-9/2013
Taught introductory programming course and senior-level undergraduate courses in operating systems, human-computer interaction, network design and social and computational intelligence for the web; supervised independent study projects and internships.

University of Washington (Tacoma WA)
Lecturer, Computer Science and Systems, Institute of Technology, 12/2010-6/2011
Taught senior-level undergraduate courses in network security, database system design, artificial intelligence and computer-mediated communication; supervised independent study projects and internships.

Strands Labs (Seattle WA)
Principal Instigator (Lab Director), 2/2008-10/2009
Established new innovation lab in Seattle for Corvallis, OR-based Strands, Inc., hired a team of 7, and initiated the development of a new software application, CoCollage, that cultivates community in a cafe using a plasma display to show a dynamic collage of photos and quotes uploaded to a special web site by patrons and staff, signing up 24 coffeehouses and other community-oriented venues around Seattle as partners.

Nokia Research Center (Palo Alto, CA)
Principal Scientist, 2006-2008
Contributed to Nokia's strategy and vision for the future mobile Internet experience, enhanced Nokia Research Center's visibility in the research community, attracted top talent to a new lab with ambitious growth plans, and led the development of the C3 Collage, an application that combines Bluetooth phones, large displays and photo sharing services to promote awareness and interactions in a workplace.

Interrelativity, Inc. (Woodinville, WA)
Founder, Connector-in-Chief, 2004-2006; Chief Technology Officer, 2005-2006
Founded company, assembled a team, directed the technology design, development, sales and marketing of a new generation of proactive display software that enhances personal and professional networking opportunities by showing content from people's online profiles on plasma displays deployed at conferences, meetings and other networking events.

Intel Research (Seattle, WA)
Senior Researcher, 2002-2004
Defined and managed research projects to demonstrate potential user benefits in a future filled with ubiquitous computing technologies; highlights include the Proactive Displays project, which consisted of a suite of three applications (AutoSpeakerID, Ticket2Talk, Neighborhood Window) running on large, public displays augmented with radio frequency identification (RFID) readers, designed to sense and respond in contextually appropriate ways to people nearby, enhancing the awareness and interaction opportunities among conference attendees.

Accenture Technology Labs (Chicago, IL)
Senior Manager, 2000-2002; Manager, 1996-2000
Created visions of how technologies will affect the way we work and live, designed prototypes to illustrate those visions, demonstrated those prototypes and discussed their implications with a variety of internal and external business audiences. Project highlights include:

  • Ubiquitous Peripheral Displays, (UniCast, OutCast, GroupCast), illustrating scenarios wherein displays permeate a broad range of settings throughout the physical workplace, providing different types of awareness in different contexts
  • Visual Location Awareness Tools (ActiveMap, EventManager), providing location awareness and support for informal communication within and across teams via visualization interfaces and infrared badges and sensors
  • MusicFX, a system linking a personnel badge reader, a satellite receiver and a preference database to dynamically adjust the music playing in a fitness center to best suit the group of exercisers at any given time

University of Massachusetts (Amherst, MA)
Graduate Research Assistant, 1990-1996
Developed new approaches for using machine learning and other statistical techniques in a variety of natural language processing system components of information extraction applications – programs that find useful information in texts written by humans, and encode that information in machine-readable form.

Independent Consultant (Amherst, MA)
Principal, 1989-1993
Co-designed, implemented and maintained a suite of statistical process control applications for thread inspection systems manufactured by the client, The Johnson Gage Company.

University of Hartford (Hartford, CT)
Assistant Professor of Computer Science, 1985-1989
Taught undergraduate courses on computer programming, operating systems and artificial intelligence (AI), developed AI concentration and overhauled introductory programming curriculum, advised students and conducted research.

Publications and Presentations

Authored or co-authored over 40 technical papers
Delivered over 50 presentations, including 5 keynotes, to a variety of audiences

Professional Service

Chair / Co-Chair, UbiComp Steering Committee, 2003-2009
Program Co-Chair, 10th International Conference on Ubiquitous Computing (UbiComp 2008)
General Chair, 5th International Conference on Ubiquitous Computing (UbiComp 2003)
Conference Co-Chair, ACM Conference on Computer-Supported Cooperative Work (CSCW 2002)
Associate Chair, Program Committee Member, Conference Committee Member, Reviewer for numerous conferences, journals and other events and publications (full details)