Hi. I did my undergraduate work in mechanical engineering and I am working on a PhD in fluid mechanics right now. I am interested in expanding my mathematical toolbox to include topology and am looking for some advice on where to start. What subjects/topics should I cover as a prerequisite to taking an introductory topology course. I was already planning on differential geometry. Thanks!