Description: Addressing such issues as environmental, health and safety implications of technology, engineering ethics and professional responsibility.