James H. Strauss Jr.


James H. Strauss Jr. is an American biologist currently the Ethel Wilson Bowles and Robert Bowles Professor of Biology, Emeritus at California Institute of Technology.