Physics Today: Peter Chen, the head of research at the Swiss Federal Institute of Technology Zürich (ETH Zürich) has resigned after an investigation (at his request) into two papers published in the Journal of Chemical Physics and a doctoral thesis...

More...