Possui graduação em Engenharia de Eletricidade Modalidade Eletrônica pela Universidade de São Paulo (1986), mestrado em Engenharia Elétrica pela Universidade de São Paulo (1991) e doutorado em Engenharia Elétrica pela Universidade de São Paulo (1997). Atualmente é professor doutor do Departamento de Engenharia de Computação e Sistemas Digitais da Escola Politécnica da Universidade de São Paulo. Tem experiência nas áreas de Engenharia Elétrica e Engenharia de Computação, com ênfase em Computação Paralela e de Alto Desempenho, atuando principalmente nos seguintes temas: avaliação de desempenho, processamento paralelo e distribuído, sistemas operacionais, gerência de memória, monitores de máquina virtuais, arquiteturas reconfiguráveis, aprendizagem em Engenharia, avaliação de aprendizado.
graduate at Engenharia de Eletricidade Modalidade Eletrônica from Universidade de São Paulo (1986), master's at Electric Engineering from Universidade de São Paulo (1991) and ph.d. at Electric Engineering from Universidade de São Paulo (1997). Has experience in Electric Engineering, acting on the following subjects: avaliação de desempenho, processamento paralelo, sistemas operacionais, gerência de memória and mpi.