New faculty member Vanessa Ogle wins Max Planck-Humboldt Medal