He received his Diploma (M.Sc.) and his Doctorate (Ph.D.) in Computer Science and Systems Engineering in Computer Science, in 1997 and 2002, respectively, both from the COPPE/Federal University of Rio de Janeiro, Brazil. In 2000 he was a visiting researcher at the CLIP lab in University of Maryland (USA), during the year of 2009 he expends three months as visiting researcher at Málaga University, Spain. During the yeaar of 2010, he was at the University of Sydney, Australia, as visiting scholar, on sabbatical leave.