• Contact Info
  • (208) 885-7789
  • Websites
Publications in VIVO

Terry Soule Professor and Chair of Computer Science


Terry Soule joined the University of Idaho as a faculty member in 2000 and is currently a full professor and serving as Chair of the Computer Science Department. He also is an adjunct faculty member in the Bioinformatics and Computational Biology (BCB) program. He is co-founder of UI's Polymorphic Games video game studio. He is the father of four of the greatest children ever. 

In 1991, Soule received a bachelor's degree in physics from Reed College, followed in 1994 by a master's degree in physics from Washington State University. In 1998, he received a doctorate in computer science from the University of Idaho. Following completion of his doctorate, Soule moved to Minnesota where he joined the St. Cloud State University Department of Computer Science as a faculty member and remained there until returning to the University of Idaho.

Soule’s research focuses on the use of simulated evolution to evolve solutions to complex problems. Current projects include co-evolution of cooperative and competitive systems and incorporating evolving enemies in video games.

In addition to teaching and research, Soule has co-chaired several research conferences, including the European Conference on Genetic Programming (EuroGP) and the annual workshop on Genetic Programming Theory and Practice in Ann Arbor, Michigan.

Research Areas research areas


selected publications





full name

  • Terry Soule