Possui graduação em Engenharia Mecânica - Automação e Sistemas pela Universidade de São Paulo (1998), mestrado em Engenharia Elétrica pela Universidade de São Paulo (2002) e doutorado em Engenharia Elétrica pela Universidade de São Paulo (2008). Ocupa cargo de professor doutor da Universidade de São Paulo. Sua principal área de pesquisa é a dos jogos digitais, em especial suas interfaces, técnicas e aplicações. Membro da Comissão Especial de Jogos e Entretenimento Digital (CE-Jogos) da Sociedade Brasileira de Computação até 2018.
Ricardo has a bachelor's degree in Mechanical Engineering from Universidade de São Paulo (1998), master's at Electric Engineering from Universidade de São Paulo (2002) and doctorate at Electric Engineering from Universidade de São Paulo (2008). He is currently a lecturer (Professor Doutor) at Universidade de São Paulo. His main field of research is digital games, especially their interfaces, techniques and applications.