Algebraic curves, the brill and noether way.