I'm a math major and although all classes have been easy, the one that has me completely confused is Abstract Algebra. Glad to know I'm not the only one and that there are people who are beyond amazing who are willing to guide others on the right direction. I only have Real Analysis, Programming, Calculus III and I am done with my major. It feels do-able now!