When preparing engineers to cope with wicked problems of the 21st century, which are
often grand, messy and indeterminate, training should focus on technical as well as
social aspects. Engineers must possess not only strong and solid technical expertise but
also broader social competencies, such as empathy, communication skills, and the ability to collaborate in multidisciplinary teams.
— Educating for Empathy in Software Engineering Course, M. Levy