Point set topology. Connectedness, product and quotient spaces, separation properties, metric spaces. Classification of compact connected surfaces. Homotopy. Fundamental group and covering spaces. Singular and simplicial homology. Eilenberg-Steenrod axioms. Computational techniques, including long exact sequences. Mayer-Vietoris sequences, excision, and cellular chain complexes. Introduction to singular cohomology.pre-rec: MATH 305 and 406.