Gordon, Neil, "Sustainable development as a framework for ethics and skills in higher education computing courses", , 2025