Date of Original Version
Abstract or Table of Contents
In this paper, two computational models of ethical reasoning, one that compares pairs of truth-telling cases and one that retrieves relevant past cases and principles when presented with an ethical dilemma, are described and discussed. Lessons learned from developing and experimenting with the two systems, as well as challenges of building programs that reason about ethics, are discussed. Finally, plans for developing an intelligent tutor for ethics using one of the computational models as a basis is presented.