possui mestrado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO 1993) e doutorado em Ciência da Computação pela Universidade de Illinois em Urbana-Champaign (UIUC 2002). É professor do Departamento de Engenharia de Telecomunicações da Universidade Federal Fluminense desde 1994.