Teaching Model-Based Design