Remaining Human: Avoiding the Uncanny Valley

Joshua Briscoe Remaining Human: Avoiding the Uncanny Valley