Design and Analysis Under Uncertainty