Andrew Cohen is a contributing editor at the Atlantic, a fellow at the Brennan Center for Justice, and a legal analyst for CBS Radio News