Developing a course of study requires analyzing contexts and stakeholders, articulating priorities and desired outcomes, generating alternatives, prototyping solutions, and evaluating short- and long-term consequences.

– p50, Teaching Design