Your project should be easier to read than the paper(s) it is based on. Don't copy endless series of equations and text. Add lots of pictures, examples, moving gifs and color. Explain things in a natural manner, instead of using lots of notation.

Your applet must work on machines at the CS labs, as well as on windows. Test a basic version of your applet well in advance of the deadline!!!
The minimum requirement is that the user can follow the steps of some procedure. In other words, there may be no user interaction, but you have one (or preferably more) example illustrated in great detail. There should be some advantage of your applet over a gif movie.
A good applet will allow user interaction. This does not mean being able to choose among 2-3 examples from a menu. The user should be able to enter/delete objects and so on.
If applicable..... An excellent applet is one which can be used multiple times by the same user, and each time they can potentially construct/discover something new. This means that the applet is a computational geometry tool, not just an example.

The project due date is on Godfried's page. I expect to be given a link by that date, where I can see the core of your text and a working applet. I will give you feedback as soon as possible after I see your link.
I plan to allow you to keep working after the deadline, until mid December. A tentative date is the 20th of December.

After you have ENTIRELY finished your project, you must give me a .tar.gz file: Place all your files in a directory named after you (example: if your name is James Bond, then "mkdir JamesBond" ). Then "tar cvf JamesBond.tar Jamesbond" , "gzip JamesBond.tar" and send me the file JamesBond.tar.gz by email.
Note: on some machines you may have to use "tar -cvf".
Your starting page must be called welcome.html - so that a link of type http:cgm.cs....../JamesBond will open up your project.