Roger Schank is a computer scientist and cognitive psychologist.