Ben Kovitz

Joined Cal Poly Humboldt faculty August, 2023.

Specialty Area

Teaching computer science, researching cognitive science and evolving systems.


Ph.D. Cognitive Science & Computer Science, Indiana University Bloomington
B.A. Pure Mathematics, Humboldt State University

Courses Taught

CS 243, Architectures
CS 312, Algorithms


Making computer models of human thinking, seen as a chaotic interaction of competing pressures, and computer models of evolution, which I see as working by principles similar to those found in thought: shallow explorations followed by in-depth explorations of successes, and especially refinement of the evolutionary search itself.

While at Indiana University, in addition to research, I have taught students how computers work on the inside, through C, assembly language, and hardware.