Ethical Progress is not just a Linear Path

Question: Peter Singer asks whether moral progress is possible. Do you agree with his position? Explain