Online A Course In Algebraic Geometry Lecture Notes