Possui doutorado em Engenharia Eletrônica e Computação pelo Instituto Tecnológico de Aeronáutica (2012), mestrado em Sistemas e Computação pelo Instituto Militar de Engenharia (2007) e graduação em Ciência da Computação pela Universidade Municipal de São Caetano do Sul (2004). Atualmente é Professor Adjunto do Centro de Matemática, Computação e Cognição da Universidade Federal do ABC.
bachelor's at Computer Science from Universidade Municipal de São Caetano do Sul (2004), master's at Computer Science from Instituto Militar de Engenharia (2007) and doctorate at Electric Engineering from Instituto Tecnológico de Aeronáutica (2012).