Page menu

Computer Science Faculty

Our faculty of five full-time professors and supporting contract teachers is large enough to offer experience in a diverse range of areas, but small enough to allow students to get to know each faculty member. We strive to offer a quality program for our majors, including a wide range of class options and small class sizes.

Jonathan D. Duncan

Professor of Mathematics and Computer Science

(509) 527-2097

Larry Aamodt

Professor of Engineering and Computer Science

(509) 527-2765

Professor Duncan's bio


  • Ph.D. (Mathematics) 2007, Indiana University
  • M.S. (Computer Science); M.A. (Mathematics) 2001, Indiana University
  • B.S. (Mathematics); B.A. (Computer Science, German) 1997, Walla Walla College

Research Interests

  • Web programming, Databases, Data Science

Professor Aamodt's bio


  • Ph.D. 1999, Washington State University
  • M.S.E.E. 1990, Washington State University
  • B.S.E. 1977, Walla Walla College

Research Interests

  • Assembly language programming, computer architecture, embedded systems, VLSI

Preston Carman

Assistant Professor of Computer Science

(509) 527-2084

James Foster

Assistant Professor of Computer Science

(509) 527-2067 

Professor Carman's bio


  • M.S. 2014, University of California, Riverside
  • M.B.A 2006, La Sierra University
  • B.S. 2003, Walla Walla University

Professor Foster's bio


  • M.B.A. 2015, Southern Adventist University
  • M.S. 2006, North Dakota State University
  • J.D. 1983, University of California Los Angeles
  • B.A. 1980, Walla Walla College

Supporting Faculty

Rob Frohne

Professor of Engineering

(509) 527-2075

Curtis Nelson

Professor of Engineering

(509) 527-2076

Professor Frohne's bio


  • P.E. 1998, State of Washington
  • Ph.D. 1988, Purdue University
  • M.S.E.E. 1984, Purdue University
  • B.S.E. 1983, Walla Walla College

Professor Nelson's bio


  • Ph.D. 2004, University of Utah
  • M.S.E.E. 1986, Washington State University
  • B.S.E. 1978, Walla Walla College
Last update on April 23, 2018