Former President Barack Obama will take the Hamilton College stage at 7 p.m. for a discussion that is part of the school's Sacerdote Great Names Series.