Possui graduação em Bacharelado Em Física pela Universidade de São Paulo (1985), Mestrado em Engenharia Elétrica pela Universidade de São Paulo (1988) e Doutorado em Engenharia Elétrica pela Universidade de São Paulo (1995). Atualmente é Professor Doutor RIDP da Escola Politécnica da Universidade de São Paulo. Tem experiência na área de Engenharia Elétrica e Ciência da Computação, com ênfase em Arquiteturas Avançadas de Computadores, atuando principalmente nos seguintes temas: Computação Pervasiva, Redes de Sensores Sem Fio, Grades Computacionais de Armazenamento (DataGrids, GridServices), Processamento Paralelo, Processadores (SMT, CMP, PIM), Simuladores de Processadores (Programação no Cell), Arquitetura Reconfigurável, Sistemas Ciber-Físicos e Embarcados, Imageamento IR, UWB e ondas milimétricas, Computação Móvel e Sem Fio, e Redes de Alta Velocidade. (Texto informado pelo autor no Lattes)