Teichmuller Geodesic Flows:When Dynamical Systems Meets Algebraic Geometry