Barack Obama comes to campus