This course examines the main moral theories and their applications to various aspects of human life. Moral theories to be discussed include virtue ethics, deontology and consequentialism, which will be investigated through the major works of philosophers such as Plato, Aristotle, Kant, Mill and Nietzsche.