Learning Engineering Process Design