Advanced placement (ap)