Human-Computer Interaction
    Social Computing
    Recommender Systems
    Online Communities
    User Interface Design
    Graphical User Interfaces
    Location-Based Systems
    Web search and information management
    I currently carry out research in two major areas:
    Theory-based design of online communities: applying theories from the social sciences to create new interaction techniques and algorithms that elicit more positive participation from community members.
    Geographically-based online communities: creating novel open content systems to support geographically-based communities of interest; Cyclopath is our routing and wiki-map system for bicyclists.