Assessing & Solving Ethical Dilemmas