Academic programs, AMP, minors and senior rule