Ryan McGivern
The papers:
What a machine should know
Teaching the Computer to Speculate
Nature, Importance, and Difficulty of Machine Ethics