This book emphasises curriculum development, pedagogy and didactic aspects of engineering education, covering relevant aspects from more classical engineering courses such as mechanical, manufacturing, industrial, chemical, environmental, civil and systems courses, to more contemporary courses including nano-engineering and bioengineering.