SEEN members teaching on ethics

This course enables students to sharpen their proficiency in tackling ethical and legal challenges linked to Artificial Intelligence (AI). Students acquire the competence to define AI and identify ethical and legal questions linked to its increased use in society.

Students will develop (i) ethical sensitivity, (ii) ethical reasoning capacity, (iii) ethical motivation, and (iv) ethical agency which can be applied by them to engineering contexts.  They will also develop an understanding of the psychological and social processes of learning to be ethical or pro-social.

This course guides students in acquiring concrete strategies for a responsible approach to software design and development. The course uses case studies and programming exercises to allow students to practice these strategies on real-world examples that introduce a range of software-related ethical issues.

Micro-Ethics for Project Teams

This workshop seeks to increase students’ awareness of when/how ethical issues arise in collaborative work and to provide them with tools to work more equitably in heterogeneous teams. Sessions are held for EPFL students in October and March of each year: dates are posted 2 months ahead on

The course analyses a selection of case studies on selected topics to describe how human agency can respond, prevent or mitigate ethical issues by reframing these as opportunities for innovation. This analysis provides indication on what could be a good practice in engineering research and practice.