Possui graduação em Matemática pela Universidade Federal Fluminense (1989), mestrado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (1992) e doutorado em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (2010). Atualmente é professor Adjunto I da Universidade Federal Rural do Rio de Janeiro.
bachelor's at Matemática from Universidade Federal Fluminense (1989), master's at Computer Science from Universidade Federal do Rio de Janeiro (1992) and doctorate at Computer Science from Universidade Federal do Rio de Janeiro (2010).