Professor Adjunto no Departamento de Ciência da Computação, Instituto de Matemática, Universidade Federal da Bahia. Possui graduação em Ciência da Computação pela Universidade Federal de Viçosa, mestrado e doutorado em Ciência da Computação pela Universidade Federal de Minas Gerais com período sanduíche na Università degli Studi di Udine, tem experiência em Teoria dos Grafos e Otimização Combinatória