Professor titular do Instituto de Computação da Universidade Federal Fluminense (UFF), no programa de pós-graduação, bem como pesquisador do Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq). Após o doutorado na Universidade Federal do Rio de Janeiro (UFRJ), esteve como visiting scholar na Northeastern University, Electrical & Computer Engineering Dept., Boston - Massachusetts, Estado Unidos (1992-1993). Também foi professor da Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio, 1977-1994), no departamento de Engenharia Elétrica. Possui experiência em métodos computacionais aplicados à análise de sistemas elétricos de potência. Autor de mais de duas centenas de trabalhos científicos (nacionais e internacionais) publicados ao longo de sua carreira de 45 anos como professor universitário.