Francisco Herrera, Visiting Professor