To all who have taken an introduction course to topology and abstract algebra, which did you prefer and why? Does the preference of one course over the other reflect a certain from of intuition that we rely on for reasoning or heuristics for problem solving? For these classes, I used textbooks by Munkres and Gallian. Quite frankly, I found topology a lot more abstract and conceptually difficult but after a long while it started clicking and made sense after a few months of study. On the other hand, abstract algebra was a lot more straight forward from the get-go and the problem were fairly easy. Overall, the challenge of learning topology was what made it appealing to me but it's style of thinking is alien to me.