Program critique

Please follow all directions