You can expect Test 2 (on Friday, November 7) to contain problems similar to some of these.
glPushMatrix(); // Assume model/view mode and save transformation
glScaled(factor, factor, factor); // Resize square
glBegin(GL_QUADS); // Draw the square in the usual way
glVertex2d(-1, -1);
glVertex2d( 1, -1);
glVertex2d( 1, 1);
glVertex2d(-1, 1);
glEnd();
glPopMatrix(); // Restore old transformation