Engenheiro de Comunicações pelo Instituto Militar de Engenharia (1990), Mestre em Engenharia Elétrica pela Universidade Federal do Rio de Janeiro (1993) e PhD em Electrical and Electronic Engineering – Imperial College, University of London (1998). Professor titular do Instituto Tecnológico de Aeronáutica, consultor ad-hoc da Fundação de Amparo à Pesquisa do Estado de São Paulo, do Conselho Nacional de Desenvolvimento Científico e Tecnológico e da Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. É avaliador de cursos e institucional do Sistema Nacional de Avaliação do Ensino Superior – SINAES/MEC, e membro da Sociedade Brasileira de Computação (SBC), da Sociedade Brasileira para o Progresso da Ciência (SBPC) e da Associação Brasileira de Educação em Engenharia (ABENGE). Tem experiência na área de Engenharia da Computação com ênfase em Inteligência Artificial, e atua principalmente nos seguintes temas: Aprendizado de Máquina, Redes Complexas, Sistemas Autônomos Inteligentes e Ensino de Engenharia.