Doutor em Ciência (Ciência da Computação) pelo Instituto de Ciências Matemáticas e de Computação (ICMC/USP) em 2016, com ênfase em Aprendizagem Móvel. Possui graduação em Ciência da Computação pela Universidade Federal de Lavras - UFLA (2004-2008), possui mestrado pelo Programa de Pós-Graduação em Ciência da Computação da Universidade Federal de Minas Gerais - UFMG (2009-2011), em convênio com o mestrado interinstitucional (MINTER) com a Universidade Federal de Lavras ? UFLA. Atualmente é Professor no Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP), campus São João da Boa Vista. É Professor do Mestrado Profissional em Educação Profissional e Tecnológica (PROFEPT) do Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP). Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software; Informática na Educação; Aprendizagem Móvel; Objetos Educacionais.
Has experience in Computer Science, focusing on Computer Science, acting on the following subjects: computaçâo.