Laura Helmuth, the editor-in-chief of Scientific American, resigned from her position following a wave of online backlash triggered by comments…
Sign in to your account
Remember me