translate English to French: He teaches extensively and has received numerous awards.
Il remplit des charges d'enseignement impressionnantes et s'est mérité de nombreuses récompenses.