Designing The Mind