Chico Camargo
Chico Camargo

Chico Camargo

Evolution, complexity, algorithms, art, media, communication. In some order.