Academic Experience

Education

PhD, Computer Science—Washington State University, Pullman, Washington, 1977

MS, Computer Science—Washington State University, Pullman, Washington, 1972

BS, Mathematics—Utah State University, Logan, Utah 1969 (Magna

Publications

Books and magazine columns

Speech Technology Magazine, “Technology Trends”: Columnist, 4/1999–present. For a list of columns and feature articles, see http://www.larson-tech.com/techtrends.htm

M.F. McTear, K Jokinen, J. Larson, R. Lopez-Cozar, Z. Callejas (editors), Dialog on Dialogs, Interspeech 2006—ICSLP Satellite Workshop.

Larson, James A. 2005. The VoiceXML Guide—Home Study Guide. Beaverton, OR: Larson Technical Services (http://www.vxmlguide.com).

Larson, James A. 2003. VoiceXML—Introduction to Developing Speech Applications. Upper Saddle River, NJ: Prentice Hall.

Larson, James A. 1995. Database Directions: From Relational to Distributed, Multimedia, and Object-Oriented Database Systems. Upper Saddle River, NJ: Prentice Hall.

Larson, James A. 1992. Interactive Software—Tools for Building Interactive User Interfaces, Englewood Cliffs, NJ: Yourdon Press.

Larson, James A., editor. 1986. Tutorial—Database Management Systems. New York: IEEE Computer Society.

Larson, James A. and Saeed Rahimi, editors. 1985. Tutorial—Distributed Database Management Systems. New York: IEEE Computer Society.

Larson, James A. 1982. Database Management System Anatomy. Lexington, MA: Lexington Books.

Refereed Journal Articles

Michael F. McTear, Kristiina Jokinen, James Larson: Special Issue on “Evaluating new methods and models for advanced speech-based interactive systems.” Speech Communication 50(8-9): 627-629 (2008)

Larson, James A. and Amit Sheth. 1990. “Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases.” Computing Surveys 22 (3): 183–236.

Teaching experience

Oregon Institute of Technology, Computer Science Dept., Hillsboro, OR: Adjunct Professor, 9/2008–7/2011.  Courses: Voice user interfaces, Human-computer interfaces, Database management systems.

Portland State University, Computer Science Dept., Portland, OR: Adjunct Professor, 9/1989–12/2000. Courses: Database management systems, Human-computer interfaces, and Spoken language applications

Oregon Health and Sciences University/Oregon Graduate Institute, Computer Science and Engineering Dept., Portland, OR: Adjunct Professor, 9/1991–2011. Courses: Database management systems, Human-computer interfaces

Colby College, Computer Science Dept., Waterville, ME: Visiting Professor, 8/1997–11/1997. Course (undergraduate): Database management systems

University of Minnesota, Computer Science and Management Information Sciences Depts., Minneapolis, MN: Adjunct Professor, 9/1977–6/1989. Courses: Data structures, Database management systems, Artificial intelligence

Beijing University, Peoples Republic of China: Visiting Professor, 6/1986–8/1986. Courses: Artificial intelligence, Human factors/user interfaces

Learning Tree International, Reston Virginia: Course Author and Presenter, 9/1995–8/2000. Courses: Introduction to relational databases, Database client-server computing