Celebrating twenty years
By Ned Stafford2009-09-24T14:59:00
Peter Chen is stepping down as research director of ETH Zurich over allegations of data falsification