Duke may be on the bubble since their best wins are ND, to whom they just lost, and UNC potentially. If ND loses to UNC it makes that win a bit less impressive. Still hard to imagine Duke getting left out at 12-4 (assuming they beat BU). UNC actually has a better resume with wins over Denver & splits with Cuse and ND (if they win tomorrow) with both losses being 1 goal.
But either way I think Cuse plus 2 of Duke, ND & UNC are getting in, especially if UNC wins the ACC. If ND wins the conf. they are in and are still in if they lose to UNC and beat Army. As long as Denver and Albany win their conference AQ it won't matter. Assuming 3 ACC teams, that leaves 5 spots among a field that includes RU, the 3 B1G non-champs, the Ivy runner up, the Colonial runner up, the Patriot runner up and a 4th ACC team.
I think it ends up being the 8 AQs plus 3 ACC, 4 B1G (including RU) and one of Army/Loyola/Hofstra/Towson, depending on how those conf. championships shake out.