From the beginning...
Starting from the beginning, and up until the end of week 4, we learned about object-oriented programming, stacks, inheritance, exceptions, and recursion. I didn't have many problems learning about any of these topics, except for recursion (which I still can't really wrap my head around).
I've found that the learning style seems to be mainly independent: although the topics are covered in lecture, I need to spend a fair amount of time doing readings and teaching myself content. I would have preferred for there 3 hours of lecture per week instead of 2 so that we could learn about the material more thoroughly in class. The weekly labs are a great way to learn, with the TA there to help you as you work with your partner through relevant problems. The exercises have also been, for the most part, helpful and at a good level of difficulty. However, I found that the first assignment was far, far too difficult. I started working on it about a week before it was due (which I assumed was reasonable for an assignment worth 8%), but I was unable to finish. I am not sure if this is because assignments are meant to be very difficult or because this was a particularly challenging assignment, but I've learned to start the assignments as soon as they are assigned.
Finally, I think these SLOGs are a good way to let us express our opinions about the course, and also a good way of receiving weekly feedback about how things are going.