I'm currently taking a course, "Abstract Algebra I & Number Theory" and i'm wondering: what is the difference between abstract algebra and number theory? the two topics seem meshed together. i tried googling both of them and it doesn't really help. it's hard to tell the differences between the two. can anyone give me a solid answer? edit: i'm mostly wondering because we also have a course "Abstract Algebra II," and a course "Topics in Number Theory," both of which require "Abstract Algebra I & Number Theory" as a prerequisite. i'm only required to take one and i'd rather take the one i'm more interested in and better at.