Algebraic Curves, Grassmannians, And Integrable Systems