This course is an introduction to moral philosophy and its application to various aspects of human life. The first part of the course will cover main moral theories including consequentialism, deontology, and virtue ethics. The second part of the course will focus on specific issues of moral importance such as life and death decisions, our duties toward the poor and powerless, the moral status of animals, the meaning of life and how to live well.