The MPhil in Engineering for Sustainable Development course is designed for graduates who want to help tackle pressing global problems by developing practical engineering solutions. The course is about recognising that engineers have to operate within an increasingly complex set of constraints, and therefore must be capable of dealing with a range of challenges. The subject is based on some very straightforward principles: it is about living within Earth s finite limits and resources, helping everyone on the planet to achieve an acceptable quality of life; acting as stewards of the environment for future generations; dealing with complexity; and handling the many trade-offs which have to be made.