Ethical Engineering :Balancing Innovation and Responsibility