syllabus

- the spin cover
- planar tilings and Euclidean orbifolds
- Translation Surfaces
- hyperbolic geometry notes
- Hyperbolic geometry article by Cannon, Floyd, Kenyon, Parry
- hyperbolic geometry and pythagorean triples
- hyperbolic geometry and arctan relations
- Matt Grayson's PhD Thesis
- Notes on SOL and NIL (These have exercises)
- My paper on SOL Spheres
- The Saul SOL challenge - Solved
- Notes on Projective Geometry (These have exercise)
- Pentagram map wikipedia page
- Notes on Billiards and Veech Groups (these have exercises)
- Notes on p-adic numbers and the Serre tree (these have exercises)

- Some questions on the material from lectures 1-3
- Some hyperbolic geometry questions
- appollonian packing worksheet
- Some hyperbolic manifold questions
- Notes on SOL and NIL (These have exercises)
- Notes on Projective Geometry (These have exercise)
- Notes on Billiards and Veech Groups (these have exercises)
- Notes on p-adic numbers and the Serre tree (these have exercises)

- This list of all Java classes essentially shows all possible objects in Java, the way that they are called, and their functions.
- These very simple Java programs show the very basics of the language.
- This gives an example of a pixel-by-pixel Java plotter
- This gives a seed for a single Graphics Canvas
- This gives a seed for a Graphics Canvas and auxiliary Control Canvas
- This is a Voronoi Cell Drawer for the Torus
- Here is a Penrose Tile Program
- My SOL (and NIL) plotter
- My Poncelet Porism program

- Some sample javascript programs I wrote.
- My javascript game Lucy and Lily
- Pythagorean Triples