Advice on the core classes for the undergraduate math major. I am undergraduate math major and I am struggling with my real analysis and abstract algebra courses. I often times do not understand what is going on in abstract algebra, but I felt very confident when I came out my test in it the other day. I understand the theorems and I do very well on the homework in my real analysis course, but when I left my test for it today I could not help from feeling like I failed. I feel like if I really get the material in these courses that it should not be this hard. However, mathematics does not come naturally to me but I cannot really think of anything I like more than solving the problems I am given in my math courses.
TL;DR: I am having a hard time in my math classes but I don't really like anything as much as I like math. What should I do?