Ethics is becoming an increasingly important part of engineering curriculum. Engineers need to be able to recognise and make ethical decisions in their working life. This is essential for a number of different reasons including to avoid potentially life taking disasters.