Algebraic geometry notes