MTH426: Algebraic Curves