Possui graduação em Engenharia Elétrica – Indian Institute of Technology, Kharagpur (1981), mestrado (1984) e doutorado (1986) em Engenharia Elétrica pela University of California at Berkeley, e é professor titular da Universidade Federal do Rio de Janeiro (COPPE/UFRJ). É coautor dos livros Matrix Diagonal Stability in Systems and Computation (Birkhäuser, 2000) e Control Perspectives on Numerical Algorithms and Matrix Problems (SIAM, 2006). Tem experiência na área de Controle e Ciência da Computação, com ênfase em Matemática da Computação, atuando principalmente nos seguintes temas: teoria de sistemas e controle (estabilidade, controle robusto), computação (métodos iterativos; paralelismo e assíncronismo), redes neurais (estabilidade e otimização), e ecologia matemática (dinâmica e controle de sistemas predador-presa), síntese e análise de métodos iterativos via controle e, recentemente, controle de modelos de dinâmica de negócios baseado em otimização. É coautor, com Eugenius Kaszkurewicz, de 3 livros sobre estes assuntos: “Matrix Diagonal Stability in Systems and Computation” (Birkhauser/Springer 2000) , “Control Perspectives on Numerical Algorithms and Matrix Problems” (SIAM 2006) and “Business Dynamics Models: Optimization-Based One Step Ahead Optimal Control” (SIAM 2023). Foi Editor Associado do IEEE Transactions on Neural Networks and Learning Systems entre janeiro de 2010 e dezembro de 2012. Foi membro do CA-EE do CNPq entre 2020 e 2022, e coordenador do CA-EE no período 2021-2022. Foi membro da comissão de avaliação quadrienal (2013-2016) das Engenharias IV da CAPES. Coordenou diversos projetos de consultoria para as empresas Eletrobras, Petrobras, Dell-EMC, nas áreas de controle e computação.