I am in a predicament when deciding on classes for my graduating year of my undergrad next year.
In first year I thought I wanted to be in physics so I didn't take proofs in second year, so it delayed me getting abstract algebra courses. This means I have to take Abstract Algebra I next year.
I talked to the professor teaching Algebraic Number Theory next year and asked how under-prepared I would be for the course if I was taking Abstract Algebra 1 along side it.
He said it would be pretty difficult but he would be willing to waive the requirement as he is one of my directed studies supervisors.
I am wondering how important it is for me to take Algebraic Number Theory in my undergrad or if it is something I can take the Masters level equivalent of in my first year of grad school?
I am hoping to get into a Cryptography program for my masters if that affects the answer.
If I don't have to do it in my undergrad it would give me more time to focus on my directed studies and hopefully get honours.