Possui doutorado em Computação - University Of London (1991). Atualmente é um pesquisador da Universidade Federal do Rio de Janeiro. Tem experiência na área de Ciência da Computação, com ênfase em Informática Educacional, Sistemas de informação e Engenharia de Software atuando principalmente nos seguintes temas: neuropedagogia, neurociência computacional, orientação a objetos, uml, sistemas distribuídos, arquitetura de software e sistemas peer-to-peer.
ph.d. at Computação from University Of London (1991). Has experience in Computer Science, focusing on Core Software, acting on the following subjects: uml, sistemas distribuídos, arquitetura de software, peer-to-peer and object oriented.