Marcelo P A Ribeiro Research Group