Well, I used a similar approach when I was reading SICP. I decided that I would try to do two problems a day and I got really far (end of 3rd chapter) but at that time I felt I wasn't understanding things entirely. I also noticed that I had developed a tendency to search for a solution of the problem before even attempting to solve it (this was in case of hard problems). So, I stopped reading SICP because it such an amazing book and I didn't want to ruin the experience of it by ploughing through.