T today.duke.edu Ingrid Daubechies awarded National Medal of Science 185 points sedtacet 1 year ago 14 comments