Going through the schedule here is how I see it:
Should be sure wins: Akron, Troy, Purdue, Minnesota, Illinois
Probably sure losses: Michigan, Wisconsin (would have preferred to play them later in the season), and Ohio State
Toss up games: Colorado (probably a win, but early in season), Northwestern, Michigan State, Iowa
My comments about the "early season" games is that the new coach may take some time to see a turnaround on the field, but I expect the team to be peaking near the end of the season.