*Denotes entire program can be taken online. ⁺Indicates at least half the required courses can be taken online.