Managing the Complexity of Design Problems through Studio-based Learning · Study