Peter Kennedy is an associate professor at the University of Minnesota focusing on biology teaching and learning, ecology, evolution, behavior and plant and microbial biology. Kennedy is visiting from ...