Joe McCarthy is an irrepressible instigator, connector and evangelist, interested in the ways that people connect technologies and the ways that technologies connect people. Joe's research and development experience spans the areas of artificial intelligence, natural language processing, machine learning, ubiquitous computing, human-computer interaction and computer-supported cooperative work. After 15 years in the corporate world, Joe renewed his early passion for education, returning to academia in 2011 to empower students to program rather than be programmed. He currently enjoys teach introductory programming courses as well as senior-level computer science courses in operating systems, computer networks, human-computer interaction and social robotics.
Joe's most recent corporate position was founder and director of Strands Labs Seattle, where he led an applied R&D team for Oregon-based Strands Labs, Inc. Prior to joining Strands, Joe was a principal scientist at Nokia, and a senior researcher at Intel and Accenture. He holds a Ph.D. in Computer Science from the University of Massachusetts, and his career includes earlier roles as entrepreneur, professor and consultant. Joe has authored or co-authored over 40 technical publications, given over 50 presentations, and has served as Conference Co-Chair of CSCW 2002, General Chair of UbiComp 2003, Program Co-Chair of UbiComp 2008, and Chair of the UbiComp Steering Committee from 2003-2009. He currently serves as Editor of the Social Mediator Forum at ACM Interactions magazine.
More information about Joe can be found on his blog, Twitter feed (@gumption) and personal homepage.