Ricardo Terra é doutor em Ciência da Computação pela Universidade Federal de Minas Gerais (UFMG) com perÃodo sanduÃche na University of Waterloo (UWaterloo) e pós-doutorado no INRIA/Université Lille 1. Desde fevereiro de 2014, é professor adjunto do Departamento de Ciência da Computação (DCC) da Universidade Federal de Lavras (UFLA). Tem experiência na área de Ciência da Computação, com ênfase em Arquitetura de Software, Engenharia de Software, Linguagens de Programação e Banco de Dados.