MacArthur Fellows Program

John H. Holland

Computer Scientist | Class of 1992

Computer Scientist
Ann Arbor, Michigan
63 at time of award
August 9, 2015
Published July 1, 1992

About John's Work

John Holland is a pioneer in computer science whose work has been widely used in fields ranging from economics and psychology to computer design.

Holland created the genetic algorithm, a general computational algorithm used to improve problem solving by recombining and mutating previous solutions.  His investigations of learning systems led to his creation of classifier systems, which are sets of interacting condition/action rules.  With the tool of classifier systems, he solved two practical problems in artificial intelligence: how to design procedures that can learn appropriate behavior rather than have the behavior programmed in, and how to test new behaviors while avoiding system breakdown.  He is currently studying complex adaptive systems composed of interacting adaptive agents such as ecosystems, economies, and immune systems.  Holland is the author of a number of books, including Hidden Order: How Adaptation Builds Complexity (1995) and Emergence: From Chaos to Order (1998).


Holland is a professor of psychology and of computer science and engineering at the University of Michigan, where he has been on the faculty since 1959.  He also serves as an external professor at the Santa Fe Institute.

Holland received a B.S. (1950) from the Massachusetts Institute of Technology, and an M.A. (1954) and a Ph.D. (1959) from the University of Michigan.

Last updated January 1, 2005

Select News Coverage of John H. Holland
August 20, 2015
"John Henry Holland, Who Computerized Evolution, Dies at 86"
The New York Times
John H. Holland , 1992 MacArthur Fellow
More Fellows

View All 1992 Fellows

Stay Informed
Sign up for periodic news updates and event invitations.
Connect with us on social media or view all of our social media content in one place.