Professor adjunto do Departamento de Ciência da Computação, atua na área de Métodos Formais, com foco em Verificação Formal, Síntese de Programas e Satisfatibilidade Módulo Teorias. Tem experiência em projetos acadêmicos internacionais, tendo sido pesquisador pós-doutor na Universidade de Iowa, nos Estados Unidos.