Algorithmic Experimental Design