Bacharel em Ciência da Computação da Pontifícia Universidade Católica do Rio Grande do Sul (aluno destaque - Sociedade Brasileira de Computação com desempenho acadêmico com média 9,0). Prêmio Marcelino Champagnat - eleito pelos colegas pela solidariedade. Mestre em Ciência da Computação da PUCRS, linha de pesquisa Sistemas Embarcado e Sistemas Digitais (SESD), grupo de pesquisa Grupo de Sistemas Embarcados (GSE/PUCRS) . Doutor em Ciência da Computação com dupla titulação: PUCRS, linha de pesquisa SESD, grupo de pesquisa GSE/PUCRS com bolsa da CAPES; e Université Bretagne Sud (UBS), linha de pesquisa Information Technology, grupo de pesquisa Laboratoire des Sciences et Techniques de l'Information, de la Communication et de la Connaissance (Lab-STICC).
Rodrigo Cataldo received the Computer Science and M.Sc. degrees from the Universidade Católica do Rio Grande do Sul (PUCRS), Porto Alegre, Brazil, in 2013 and 2015, respectively. He received the Best Student award from the Sociedade Brasileira de Computação (SBC) (Grade point: 9/10). He received his PhD in 2019 from a joint supervision (co-tutelle) of PUCRS (Brazil) and Université Bretagne Sud (UBS) (France).