top of page
Blog


Opening a laptop: opening up a smaller, stranger world
In the summer of 2023, I built my first desktop computer completely from scratch . From selecting components to installing the operating system, I learned the anatomy of a full-size PC piece by piece: the motherboard layout, CPU sockets, RAM slots, water-cooling systems, fans, GPUs, buses ......, everything visible, modular, and proudly oversized. That experience left me with a lingering question. If a desktop needs all that space…how does a laptop fit it all inside somethi
Jan 303 min read


What Cross Country Taught Me About Resilience
When I first entered high school, I was forced into cross country. I loved tennis, but I wasn’t good enough to continue it competitively. Running for the sake of running had never appealed to me—I preferred hiking, climbing, and being outdoors, but racing was a completely different world. My first experiences were brutal. I was among the slowest runners, struggling with stitches, sore legs, and the burning in my throat. Every practice and race felt like punishment. Yet, I did
Sep 30, 20252 min read


Intermediate Python Is Back This Semester!
I’m teaching an intermediate Python programming course this semester! 🎓 Returning students from last year are welcome to join again, and new students with basic programming experience are also encouraged to register. If you have any questions about the course or whether it’s the right fit for you, feel free to reach out!
Sep 20, 20251 min read


Challenging Myself with University Computer Science as a High School Student
Looking back, I’m proud of how far I’ve come. In the fall of 2023, while still only a high school sophomore, I took on the challenge of enrolling in college-level freshman courses. Since then, I’ve built a steady track record of tackling tough courses head-on and proving that I can succeed at the college level while still in high school: CS 1100: Computer Science and Its Applications ( A ) — My very first college course as a high school sophomore. It introduced me to the b
Aug 30, 20252 min read
bottom of page