João C. Ribeiro, M.Sc.