Advanced Programming Assignment Project (IAU)