To memorize is a skill which takes time, practice and patience. I have to have the music in my mind in order to memorize. Watch for how the passages are laid out in a piece. How much is there in repetitions, etc. Make sure the fingering is really comfortable. That's my hang up espeically in a Bach fugue. There are 4 voices going on there.....make each voice come into your mind and through your fingertips. When we don't memorize, it becomes more hard to do. For me I don't have to memorize like during my student days. When a passage makes sense, then memorize it. I memorize by knowing the melody in my mind. My instructor used to have me memorize by visually seeing the notes in my mind. That was a challenge for me. Some of us memorizing comes easily, just knowing the piece and letting our fingers do the walking, or shall I say, running! Relax, and enjoy the process of learning a piece and then the memorizing will come along. It will come easier for us. I know the pressures of students that HAS to memorize, but it is a way of life for pianists and musicians. I can memorize a piece for the violin because there is usually only ONE note to think about. whereas, a piano piece has several passages, with notes going up and down, and all around, fast and slow with several notes that all our fingers has to take up our attention at all times....I say, first, understand the piece, where it's coming from, what era and style, know the melody, know the key changes, know what's going on in the piece, learn the fingering, learn what ever else it takes to make that piece something you create within you and project it as your own music with your interpretation . Make the piece our own, not let it get us down because it's so difficult. Go beyond that in your mind and if we can't enjoy learning a piece, then try something else. It's important to KNOW what we enjoy as students and teachers. If we don't enjoy the process of learning a piece, then the music won't be as easy to memorize either.