Hi southwick,
You are correct that alignment is where the organizational level domain of the SPF or DKIM domain identity matches the organizational level domain of the from: header. The organizational level domain is the first private domain prepending a public suffix. In your case the public suffix being the .edu TLD. Campus would then be the private label, making campus.edu the org domain.
With that in mind, this is correct.
From: sub.campus.com
DKIM: campus.com
SPF: mail.campus.com
All three are aligned. Any amount of subdomains also does not matter.
I hope this helps.
