Ha sido profesor en diversas instituciones de España y América.