The Complexities of Moral Progress and its Fluctuation

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