Problem A: Produce your own parametrized surface. You can use any tool.
Here are some ideas in a Mathematica notebook (right click here)
save it and open it in Mathematica.

Donald's picture
in the parameter plane is mapped onto the surface. You can play with parameters like "Mesh->True" (place the mouse over Donald to see
the grid curves). Here is the Mathematica code for the picture to the left:

You see that parametrizations are very useful in graphics. It is used in computer games, to make surfaces look realistic, in google earth to texture the buildings and ground.

Here is an example, where the texture is one of the built in Metal textures of
Mathematica. Here is the code:

The animation to the left plays with the parametrization and takes
r(t,s) = c f[t] + (2-c) f(s) for various c. The example code above has
c=1, where r(t,s) = f[t] + f[s]

If you should not have Mathematica ready, don't sweat it.
Here are some online tools, with which you can solve Problem A too: these tools plot spherical surfaces rho=f(theta,phi)
which are parametrized as follows

The task of problem A is to render a surface of your choice and print it out.
If you use Mathematica, you can of course modify some of the templates above.
You can mail the notebook or modified code to knill@math.harvard.edu. We
might add some your pictures here.