- Short CV [PDF, 2 pages]
- Long CV [PDF, 10 pages]
Joe McCarthy is an irrepressible instigator, connector and evangelist, interested in the ways that people connect technologies and the ways that technologies connect people. His work 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 teaching 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 industry position was founder and director of Strands Labs Seattle, where he led a research and development team for Oregon-based Strands Labs, Inc. Prior to joining Strands, Joe held principal or senior scientist positions at Nokia, 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.
Present & Past Affiliations
University of Washington, Tacoma
Strands Labs, Inc.
Nokia Research Center, Palo Alto
Intel Research Seattle
Accenture Technology Labs
University of Massachusetts
University of Hartford
Rensellaer Polytechnic Institute