University of Illinois press author and professor of entomology May Berenbaum has been awarded the National Medal of Science. The Medal is the nation’s highest honor for “achievement and leadership […]
University of Illinois press author and professor of entomology May Berenbaum has been awarded the National Medal of Science. The Medal is the nation’s highest honor for “achievement and leadership […]