I have had about 3 years of programming experience from highschool but I never really learned about ADT or OOP so those concepts were very new to me. I feel like I picked up ADT and OOP fairly quickly and easily because Prof. Heap explained and presented the material very well.
Overall, I can say that I learned quite a lot during this course since people are always talking about how you need to know data structures and algorithm analysis for interviews and etc. I am also looking forward to taking upper year CSC courses where I will learn more concepts about computer science!