Graduação, mestrado e doutorado em Engenharia Elétrica pela Escola Politécnica da Universidade de São Paulo. Atualmente é consultor e professor na área de machine learning junto ao Laboratório de Arquitetura e Redes de Computadores. Atua também como professor de MBA em Tecnologia da Informação nas seguintes instituições: Laboratório de Arquitetura e Redes de Computadores e Programa de Educação Continuada POLI/USP. Tem experiência em Organização e Arquitetura de Computadores,Redes de Computadores, Segurança da Informação, Análise de Desempenho.
Undergraduate, master's and Ph.D. in Electrical Engineering from the Polytechnic School of the University of São Paulo. He is currently a consultant professor in machine learning at the Laboratory of Architecture and Computer Networks. He is also a professor of MBA in Information Technology in the following institutions: Laboratory of Architecture and Computer Networks and Continuing Education Program POLI / USP. It is also a visiting professor at the Polytechnic School of the University of São Paulo where he teaches courses on Computer Networks. He has experience in Computer Architecture and Organization, Computer Networks, Information Security, Performance Analysis and Data Mining.