Not enough immigrants Shannon O'Neil, SHANNON O'NEIL, a fellow at the Council on Foreign Relations, teaches in the political science department at Columbia University and is working on a book about Mexico-U.S. relations.