Module 2: Whole Brain Approaches to Environments and Programming