Image
Biochemist Steve Sligar elected to National Academy of Sciences
Three University of Illinois Urbana-Champaign professors, including biochemist Steve Sligar, have been elected to the National Academy of Sciences, one of a scientist's highest professional...