Got to looking out of curiosity. Interesting tidbits. If anyone can figure this mess out, have at it. To sum up, it's a backloaded schedule for most of the best teams.
Don't look now, but I think Clemson is absolutely going to get a double bye in the ACC tourney. "Home" games in Greenville against UVa and ND, with every other remaining game against VT, NCSU, BC, Wake or GT. This team is going to finish somewhere around 13-5 or 12-6 in the ACC.
Miami has a pretty brutal stretch drive (still have VT twice and @GT, but have two against ND, @UNC, home against UVa, UL and Pitt and a roadie at FSU).
UL isn't much prettier ... road games AT five upper tier venues (Duke, ND, Pitt, Miami, UVa) plus home games against UNC, Cuse and Duke (plus BC and GT). A lot of their hay might already be in the barn.
Duke still has two with UNC and UL, plus us at Cameron. The rest of their schedule is manageable but not without pitfalls (@GT? vs. FSU?).
Pitt has a pretty tough slog ... @ Miami, Cuse and UNC, plus home dates with UVa, UL and Duke (to go with trips to both Techs and a home date with Wake).
Notre Dame might have the "easiest" remaining schedule, but only because it's all kind of hard without anything super hard (@Miami, Clemson, Wake, FSU and GT ... home against UL, UNC, NC State and Miami).
Florida State and Syracuse play each other twice ... Cuse has an otherwise extreme schedule down the stretch (@UL and @UNC offset by @BC and home dates with VT and NC State) while FSU goes to Duke, hosts ND and Miami, but has an otherwise manageable schedule.
FWIW, UNC has a monster schedule down the stretch as others have pointed out. Six road games remaining (including UL, ND, NC State with its rivalry factor, UVa and of course Duke) and four upper half home games (Pitt, Duke, Miami, Cuse). Starting to see what others are saying about 14-4 maybe winning the league outright now.