translate English to French: She has published over 80 articles in peer-reviewed journals, and has received awards for research, teaching and service.
Elle a publié plus de 80 articles dans des revues évaluées par les pairs et a reçu des prix pour ses recherches, son enseignement et ses services.