Algorithmic design techniques have proliferated in recent years, invading architecture studios at institutions around the world like a swarm of bees taking up residence inside the walls of an old house. Specifically, a number of practitioners and their students have begun exploring the potential of agent-based models to derive a plethora of complex forms, patterns, and organizations that were previously inaccessible with the use of conventional modeling tools. In addition to their capacity for producing architectural effects, the ability to work with, understand, and control these systems has opened up a vast new territory of knowledge . . .