CALT Encyclopedia
The Encyclopedia of Learning Approaches & Technologies

 artificial+life

Describe artificial+life? here.