An Introduction to Algebraic Topology | American University of Sharjah