Can Computers Think Like Humans