ETH research director steps down

Peter Chen is stepping down as research director of ETH Zurich over allegations of data falsification