Possui graduação em Ciência da Computação pela Universidade Federal de São Carlos (1992), mestrado em Ciência da Computação pela Universidade Federal de São Carlos (1995) e doutorado em Educação [Marília) pela Universidade Estadual Paulista Júlio de Mesquita Filho (2001). Atua como docente de ensino superior na área de Ciência da Computação desde 1994. Atualmente é professor da Faculdade de Tecnologia (FATEC) de Garça e Pompéia, e do Centro Universitário Eurípides de Marília.
bachelor's at Ciência da Computação from Universidade Federal de São Carlos (1992), master's at Computer Science from Universidade Federal de São Carlos (1995) and doctorate at Educação [Marília) from Universidade Estadual Paulista Júlio de Mesquita Filho (2001). Has experience in Computer Science, focusing on Core Software