Design and Computation