6 Key Differences Between IB and AP Programs Every Student Should Know