Possui graduação em Engenharia de Computação pelo Centro Universitário Fundação Instituto de Ensino para Osasco; especialização em Automação Industrial pela Universidade de São Paulo; mestrado e doutorado em Engenharia Elétrica e Computação pela Universidade Presbiteriana Mackenzie. Atualmente é professor na Faculdade de Computação e Informática da Universidade Presbiteriana Mackenzie. Tem experiência na área de Engenharia de Computação, Automação e Robótica; atuando principalmente com: Programação, Análise de Algoritmos, Estrutura de Dados, Controle e Automação, Engenharia de Software, Banco de Dados e Inteligência Artificial (Visão Computacional e Aprendizagem de Máquina).
Received bachelor's degree in Computer Engineering from Centro Universitário FIEO; specialization's degree in Industrial Automation from the University of São Paulo; M.S. and Ph.D. in Electrical Engineering and Computing from Mackenzie Presbyterian University. He is currently a professor at the School of Computing and Informatics at Mackenzie Presbyterian University. Has experience in Computer Engineering, Automation and Robotics; main research areas: Programming, Algorithm Analysis, Data Structure, Control and Automation, Software Engineering, Database and Artificial Intelligence (Computer Vision and Machine Learning).