Terry Soule, Ph.D.
Terry Soule, Ph.D.
Professor
Janssen 229
208-885-7789
Computer Science Department
University of Idaho
875 Perimeter Drive, MS 1010
Moscow, ID 83844-1010
- Ph.D., Computer Science, University of Idaho, 1998
- M.S., Physics, Washington State University, 1994
- B.A., Physics, Reed College, 1991
Courses
- CS 112 Computational Thinking
- CS 120 Computer Science I
- CS/Math 385 Theory of Computation
- CS 404/504 Evolutionary Video Games
- CS 470/570 Artificial Intelligence
- CS 472/572 Evolutionary Computation
- Machine learning
- Evolutionary computation
- Biological modeling
- Robotics
Terry Soule joined the University of Idaho as a faculty member in 2000. He also is an adjunct faculty member in the Neuroscience and the Bioinformatics and Computational Biology programs.
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 evolving control programs that allow multiple agents to cooperate effectively on exploration and classification problems, and evolving control systems modeled on the human nervous system.
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.
- Soule, T. “A Projected Based Introduction to C++”, ISBN 978-1-4652-1328-0, KendallHunt, 2013.
- Amador, Julie and Soule, Terence, “Girls Build Excitement for Math from Scratch”, Mathematics Teaching in the Middle School, 20:7, 2015.
- Soule, T. and Heckendorn, R., “COTSBots: computationally powerful, low-cost robots for Computer Science curriculums,” Journal of Computing Sciences in Colleges, 27:1, 180-187, 2011.
- T. Soule and R. B. Heckendorn, “A practical platform for on-line genetic programming for robotics.” Genetic Programming Theory and Practice X, pages 15-29. Springer, 2013.
- Mid-Career Award, University of Idaho, 2012
- Outstanding Educator Award, College of Engineering, University of Idaho, 2008
- Outstanding Faculty Award, Disability Services, 2001