Defining the problem with “precision” involves thinking deeply about the needs a problem is intended to address, or the goals a design is intended to reach. How will the end user decide whether or not the design is successful? Students are expected to consider not only the end user, but also the broader society and the environment. Every technological change is likely to have both intended and unintended effects. It is up to the designer to try to anticipate the effects it may have, and to behave responsibly in developing a new or improved technology. These considerations may take the form of either criteria or constraints on possible solutions.