Electronics Engineer from Universidade Federal do Rio de Janeiro (1982), M.Sc. in Computer Science from Universidade Federal do Rio de Janeiro (1987) and Ph.D. in Neural Systems Engineering from Imperial College of Science Technology And Medicine (1994). He is a Researcher at Instituto de Telecomunicações - Porto and an Invited Full Professor at the Systems Engineering and Computer Science Program, COPPE, Universidade Federal do Rio de Janeiro. He has published over 250 scientific papers and 2 granted patents. He has experience in Computer Science and Electronics Engineering, acting on the following subjects: artificial intelligence, artificial neural networks, computational intelligence, weightless neural networks, computer architecture, cryptographic circuits, dataflow computing, distributed algorithms, collective robotics, intelligent transportation systems. As a System Analyst/Research Assistant at PESC, COPPE, UFRJ, from 1984 to 1996, he participated in the NCP I - Design and Implementation of High-performance Parallel Computer project, when he introduced the idea of a "communication virtual processor" in 1988. This concept was further rediscovered with the name "active messages". As Assistant Professor, he proposed a new approach in asynchronous digital design such that any existing circuit designed under the perspective of synchronous timing is a candidate to conversion to asynchronous operation at a very low cost in terms of circuit design and generally with the reward of performance gains. This pioneering work marks the beginning of GALS - Globally Asynchronous Locally Synchronous Circuits, resulting in the first ever patent granted to a Brazilian university in the Computer Science area.
Engenheiro Eletrônico pela Universidade Federal do Rio de Janeiro (1982), M.Sc. em Ciência da Computação pela Universidade Federal do Rio de Janeiro (1987) e Ph.D. em Engenharia de Sistemas Neurais pelo Imperial College of Science Technology and Medicine (1994). É Pesquisador do Instituto de Telecomunicações - Porto e Professor Titular Convidado do Programa de Engenharia de Sistemas e Computação da COPPE, Universidade Federal do Rio de Janeiro. Publicou mais de 250 artigos científicos e possui 2 patentes concedidas. Tem experiência na área de Ciência da Computação e Engenharia Eletrônica, atuando principalmente nos seguintes temas: inteligência artificial, redes neurais artificiais, inteligência computacional, redes neurais sem peso, arquitetura de computadores, circuitos criptográficos, computação de fluxo de dados, algoritmos distribuídos, robótica coletiva, sistemas inteligentes de transporte. Como Analista de Sistemas/Assistente de Pesquisa do PESC, COPPE, UFRJ, de 1984 a 1996, participou do projeto NCP I - Projeto e Implementação de Computador Paralelo de Alto Desempenho, quando introduziu a ideia de um "processador virtual de comunicação" em 1988. Este conceito foi redescoberto com o nome de "active messages". Como Professor Assistente, propôs uma nova abordagem em projeto digital assíncrono, de modo que qualquer circuito existente projetado sob a perspectiva de temporização síncrona seja um candidato à conversão para operação assíncrona a um custo muito baixo em termos de projeto de circuito e geralmente com a recompensa de ganhos em desempenho. Este trabalho pioneiro marca o início do GALS - Globally Asynchronous Locally Synchronous Circuits, resultando na primeira patente concedida a uma universidade brasileira na área de Ciência da Computação.