### Tutorials and Lecture Notes

**Tutorial on Harmonic Map with C++ source**

This tutorial introduces the concept and the theorem of surface harmonic map, with computational algorithms. The source code and the data sets can be found here: [HTML]

**Tutorial on Mesh Viewer with C++ source**

This tutorial introduces a simple triangle mesh viewer using OpenGL and Glut. The source code and the data sets can be found here: [HTML]

**Tutorial on Surface Ricci Flow with C++ source**

This tutorial introduces the discrete surface Ricci flow method with concepts, algorithm. The source code and the data sets can be found here: [HTML]

**Tutorial on Riemann with C++ source**

This tutorial introduces the surface Riemann mapping method with concepts, algorithm. The source code and the data sets can be found here: [HTML]

**Tutorial on Discrete Ricci flow**
This tutorial introduces the concept of surface Ricci flow, the major theorems on the
convergence of Ricci flow. Practical algorithms are explained in details, some experiemental results
are demonstrated. [PDF]

**Tutorial on Riemann Surface**
This tutorial introduces the concept and theorems of Riemann surfaces. Practical algorithms on computing
conformal structure are explained in details, some experiemental results
are demonstrated.

Major algorithms inlcude spherical harmonic maps, Riemann mapping algorithm, computing harmonic 1-forms and
holomorphic 1-forms etc.
[PDF]

**Tutorial on Surface Topology**
This tutorial introduces the concept and theorems of surface topology. Practical algorithms on computing
topology are explained in details, some experiemental results
are demonstrated.

Major algorithms inlcude computing homology, cohomology, fundamental domain, universial covering space, shortest loops,
cut graph etc.
[PDF]

**Lecture Notes on Computational Conformal Geometry**
This is the lecture notes given in my seminar "computational conformal geometry". It covers the major concepts in topology,
differential geometry, Riemann surface theories related to conformal geometry, and many major algorithms for computing
conformal structures. Most directly related applications are demonstrated.
[PDF]

**Tutorial on Euclidean Ricci Flow**
This is an early version of the tutorial introducing Euclidean Ricci flow. It includes some examples for computing flat
metrics on surfaces with a single cone singularity, in other words, all curvature is concentred on a single point.
[PDF]

**Please forward your comments, suggestions and questions to David Gu at gu@cs.sunysb.edu.**