Andrew Luck is back at Stanford