Hi! My name is Eric Liu, and I’m an incoming freshman at Cal Poly SLO (starting Fall '25), where I’ll be majoring in Computer Engineering (CPE).
I created learnDataStructures as a place to document my own learning and share resources with others exploring this subject. When I first took a Data Structures course in high school, I was constantly overwhelmed and struggled to make sense of the material. But over time, the concepts began to click, and I can confidently say that Data Structures was the most valuable and rewarding class I have taken.
I believe that we understand only as much as we can teach, and by explaining concepts to others, we also strengthen our own knowledge. My goal with this site is to make data structures more approachable through interactive simulations and clear explanations.
Thank you for visiting. Whether you are using this as an article, reference, or a last-minute study guide, I hope you found this resource useful.
While you're here, feel free to check out my socials (top right).
If you catch any errors, have questions, or just want to leave a comment, please use the link below. All feedback is appreciated =)
Feedback Form