He served as a discussant for the initial Technology on the Trail workshop and led one of the breakout sessions. His research focuses on the social and psychological effect of communication technologies. He designs, develops, and evaluates web and mobile software solutions for support of communities.