There's a good bit of overlap, but I successfully took Abstract before Linear at my University... Talking to the prof is a good idea, and I had good access to my Abstract prof during the semester (although I did not utilize that time). I had already taken a good proof course, which was more...