Instigator, connector, evangelist.
Interested in the ways technology connects people, and the ways people connect technologies.
Authorized to work in the US for any employer
June 2015 to Present
I help people get jobs
Director, Analytics & Data Science
February 2012 to June 2015
Engaged in research, design, development and evaluation of new platforms and web services for computer-aided medical coding, medical information retrieval and predictive analytics using open source tools and platforms; led teams competing in the TREC 2012 Medical Records Track and the TREC 2014 Clinical Decision Support Track.
Senior Lecturer, Computing and Software Systems
September 2011 to September 2013
Taught the 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.
Lecturer, Computing Science and Systems, Institute of Technology
December 2010 to June 2011
Taught senior-level undergraduate courses in network security, database system design, artificial intelligence and computer-mediated communication; supervised independent study projects & internships.
Principal Instigator (Lab Director)
February 2008 to October 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 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.
2006 to 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 LCD touch-screen computers and photo sharing services to promote interactions in a workplace.
Connector-in-Chief (CEO & CTO)
2004 to 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 networking events.
2002 to 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.
1996 to 2002
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), promoting different types of awareness and interactions across different settings throughout the physical workplace
• Visual Location Awareness Tools (ACTIVEMAP, EVENTMANAGER), providing location awareness via infrared badges to support informal communication across teams
• MusicFX, a system linking a personnel badge reader, satellite receiver and preference database to dynamically adjust music in a fitness center to best suit the group of exercisers at any given time
Graduate Research Assistant
1990 to 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.
1989 to 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.
Assistant Professor of Computer Science
1985 to 1989
Taught undergraduate courses on computer programming, operating systems and artificial intelligence (AI), developed AI curriculum, overhauled introductory programming curriculum and advised students.
Ph.D. in Computer Science
1989 to 1996
M.S. in Computer Science
1983 to 1985
B.A. in Philosophy
1979 to 1983
Member preference control of an environment (#USPTO 6,498,955)
A system is disclosed that enables intelligent environments comprised of physical spaces that sense and respond to the people and events taking place in them to dynamically influence environmental factors that affect them, such as the lighting, temperature, décor or background music. An intelligent environment in accordance with one embodiment of the present invention controls the selection of music played in a fitness center. Two different algorithms are utilized to arbitrate preferences in a shared environment: one seeks to maximize the average satisfaction of the inhabitants, the other seeks to maximize the equitable distribution of satisfaction among the inhabitants. The resultant system is an approach that affords effective environmental control.
Authored or co-authored over 40 technical papers
Delivered over 50 presentations, including 5 keynotes, to a variety of audiences