Applied and Computational Algebraic Topology (ACAT)