Work for APCS class.