The widespread adoption of Generative AI and AGI technologies poses several challenges and ethical considerations, such as data privacy, bias in algorithms, job displacement, and autonomous decision-making. Engineering students can be equipped to navigate these issues by incorporating ethics and social responsibility into their curriculum. They should be trained to critically analyze the implications of AI technologies on society, understand the importance of transparency and accountability in AI systems, and develop solutions that prioritize ethical considerations. Additionally, interdisciplinary courses that combine engineering with ethics, law, and social sciences can help students develop a holistic understanding of the ethical implications of AI technologies.