A conversation with Kenneth Libo