He implements computer systems for learning spoken language, particularly non-native pronunciation skills. Prior to arriving in Sapporo, he conducted research and/or taught at the Xerox Palo Alto Research Center, SRI International, the University of California Santa Cruz, and the Oregon Health & Science University.