Assistant Professor of Integrative Biology & Computer Science and Engineering, Michigan State University
More from Arend Hintze