Es autor de 6 libros y más de 120 artículos científicos publicados en revistas con arbitraje y 6 patentes.