In this course, we consider the applications of ethical theories to different areas of social concerns, concentrating on the analysis of case studies and critical discussion of moral principles and ethical codes. In terms of theory, we look at some of the most important ethical ideas in the history of Western philosophy (virtue ethics, utilitarianism, and deontology). The course also focuses on debates about Ethical Egoism and Altruism.