bachelor's at Computer Engeneering (1998) and bachelor's at Computer Science from UBC (1999), master's at Computer Science from Instituto Nacional de Pesquisas Espaciais (2002) and doctorate at Computer Science from Instituto Nacional de Pesquisas Espaciais (2007). He is researcher at Instituto de Estudos Avançados and Titular Professor at UNIP. Has experience in Artificial Intelligence, Machine Learning, Autonomous Aerial Navigation, Image Processing and Computer Vision.
É Pesquisador do Instituto de Estudos Avançados (IEAv) do Departamento de Ciência e Tecnologia Aeroespacial (DCTA). Doutor em computação aplicada pelo Instituto Nacional de Pesquisas Espaciais (INPE) (2007). Mestre em Computação Aplicada pelo INPE (2002), possui graduação em Engenharia da Computação (1998) e em Ciências da Computação pela UBC (1999). É docente no programa de Pós-Graduação em Computação Aplicada do INPE e docente no programa de Pós-graduação PG-CTE do ITA. É professor na Universidade Paulista (UNIP) e coordenador do curso de Engenharia da Computação. Tem experiência na área de Computação, atuando principalmente nos seguintes temas: Inteligência Artificial, Aprendizagem de Máquina, Ciência dos Dados, Navegação Aérea Autônoma, Processamento de Imagens e Visão Computacional.