Christiano Braga é atualmente Professor Associado do Instituto de Computação da Universidade Federal Fluminense. Obteve seu doutorado pela PUC-Rio em 2001, com um período como International Fellow no Computer Science Laboratory do SRI International. Após seu doutoramento, foi pesquisador visitante na University of Illinois at Urbana-Champaign, Universidade Complutense de Madrid, University of Swansea e PUC-Rio. Seus interesses em  pesquisa incluem métodos formais e semântica de linguagens de programação. Grande parte de sua pesquisa está desenvolvida utilizando Lógica de Reescrita como um framework semântico na linguagem Maude.