I am a junior in college right now, and after finishing the Calculus sequence and having my first semester of Analysis, I am now taking Abstract Algebra. I did alright in Analysis but not as good as I had hoped to do. My biggest problems are that, unlike Calculus, which for the most part I could visualize and see the bigger picture, I simply cannot. Calculus was a breeze, I understood the broader scheme of things, and I understood why I was learning the derivatives and integrals, what it meant to do these things, and most importantly THE DIRECTION I WAS HEADED WITH ANY SPECIFIC PROBLEM. I was lucky. In high school I had an extremely good Calculus teacher. Unfortunately, in college, especially in understanding and proving abstract maths, I am totally lost. The reason is because not only do my university professors not really told me what it is I am trying to actually do. They use the definition-theorem-proof-theorem-proof-example approach which teaches nothing but memorization, and I cannot visualize it and therefore can't learn to understand it for myself. Like I said, I've finished an entire semester and I don't even really understand what constitutes a proof or the direction I should head in doing the proofs because I can't see what I'm working towards, nor do I know the questions to ask to give me a reference point. I am starting to lose faith in math and in myself pursuing a career in the subject. If anyone has any suggestions, advice, or any kind of help at all I would greatly appreciate it.