Harlan Hile harlan@cs.washington.edu
http://www.cs.washington.edu/homes/harlan/


Purpose:    Seeking summer internship in the area of mobile computing and vision or image based navigation

Education:    PhD in progress at University of Washington in Computer Science and Engineering
Topic: Supporting augmented reality environments with camera phones
Advisors: Gaetano Borriello and Steve Seitz
  Master of Science at University of Washington in Computer Science and Engineering, 2004
Coursework: automata theory, artificial intelligence, software engineering, computer graphics, advanced graphics, algorithms, networks, human computer interaction, operating systems, computer vision, location-aware computing
  Bachelor of Science from University of California, Berkeley in Electrical Engineering and Computer Science, 2000 (High Honors)

Experience:    Research AssistantUniversity of Washington, 2002-present
  Image-Based Localization and Augmented Reality: Creating a system that can estimate location and orientation from a camera phone image, then use that camera pose to overlay information onto the image of the environment. This system supports low cost augmented reality for applications like navigation assistance and location-based information retrieval.
  Navigation Assistance for Individuals with Cognitive Impairments: Developing a navigation interface and device that can support individuals with cognitive impairments in their daily life. Includes developing an understandable interface and designing a system that can track and respond to individual situations.
  Microbiology Lab Information Overlay: An extension of the Labscape project (now TeraNode) to track microbiology trays and pipettes with a camera, record interactions, and display information onto the physical objects using a projector.
  Motion Capture from a Single Camera Video Stream: Work on capturing human motion from a single camera video stream in a physical-model based fashion within space-time framework.
  Teaching AssistantUniversity of Washington, 2001-2002
  Teaching assistant for introductory programming class and machine organization.
  Design and Programming Consultant Kidsource Online, Inc/OrthoBiotech, 2001-present
  Web development and database management consulting across various websites: JSP, java, and html programming, application server management and deployment, database integration and management, and python scripting.
 Software Engineer Open Telephone Network, 1999-2001
  Java and python development of GUI, communications, and state flow software for managing system components and communications
 Undergraduate Research Assistant University of California, Berkeley, 1998-1999
  Java development of an IC Fabrication learning tool for UC Berkeley's beginning EE&CS course

Publications:    Information Overlay for Camera Phones in Indoor Environments (first author): full paper in Location and Context Awareness 2007, describing a system to use camera phone images to calculate camera pose and overlay information for augmented reality type applications such as navigation assistance
Indoor Wayfinding: Developing a Functional Interface for Individuals with Cognitive Impairments: full paper in Computers & Accessibility ASSETS 2006, summarizing studies of designing and testing a functional interface for indoor navigation with low cognitive load
Microbiology Tray and Pipette Tracking as a Proactive Tangible User Interface (first author): full paper in Pervasive Computing Conference 2004, detailing use of a camera and projector interface to enhance the microbiology lab environment by tracking well-trays and pipettes.
Implications for Location Systems in Indoor Wayfinding for Individuals with Cognitive Impairments: full paper in Workshop on Location Based Services for Health Care, LOCARE 2006, studying requirements of location systems to support effective navigation direction system
PetTracker - Pet Tracking System using Motes: poster in Ubiquitous Computing (UbiComp) 2005, describing an application to gather and visualize sensor and location data from a cat and his environment.
Toilet Paper (first author): poster in Python 9 Conference (2001), describing efforts to enhance a water closet with sensors and feedback, controlled by python software
Non-technical Publications: Photograph published in 'Hula: Myths, History, and Tradition' (Bess Press, 2007). Original pumpkin designs and carvings in PumpkinMasters contest: 'Pirate Skull' won 2nd place, faces category, in 2002 and published in 2004 carving kit. 'Fuzzy Kitty Sitting' won 2nd place, animals category, in 2003.
Skills:    Experienced with Unix/Linux, Windows, and Mac platforms
Extensive use of Java (including JSP/servlets, JDBC, AWT/Swing), Python, HTML.
Familiar with C/C++, PERL, TCL/TK, C#, CORBA, ZOPE.