Columbia University President Minouche Shafik resigned Wednesday after facing months of criticism of her handling of the pro-Palestinian protests on campus.