Ha publicado más de cien artículos científicos, escrito varios libros y realizado numerosas contribuciones como invitado en congresos.