Owen ha trabajado en las universidades estadounidenses de Fordham (1961–1969) y Rice (1969–1977), y en la colombiana Universidad de los Andes (1978–1982).