John Kim

Computer Science @ Boston University

Newport Beach, California, United States

About

From guiding college students through the intricacies of Assembly programming to inspiring elementary school students to build their first Scratch projects, I excel at translating complex technical concepts into actionable knowledge. As a Course Assistant for CS210 - Computer Systems, I help students navigate the foundations of computer systems with clarity and confidence while ensuring academic excellence through personalized support and feedback. As a Lead Instructor at CodeNinjas, I designed interactive lessons that introduced coding to young minds using creative tools like Minecraft: Education Edition, Roblox Studios, and Scratch. This experience sharpened my ability to communicate effectively and foster curiosity in learners of all ages. With a solid foundation in technical expertise and a strong ability to communicate clearly, I’m eager to apply my skills to real-world products through software engineering, product management, or data analytics internships. Feel free to connect with me!

Experience

  • Course Assistant at Boston University
    Sep 2024 - May 2026 · 1 yr 9 mos

    • Served as a course assistant for CS210 - Computer Systems • Facilitated labs and held weekly office hours to assist students with topics such as hardware fundamentals, Assembly, and C programming.

  • Vice President of Technical Development at Kappa Theta Pi Lambda Chapter
    Jan 2025 - May 2025 · 5 mos

    • Organized and hosted technical workshops to enhance members' technical skills.

  • Coding Summer Instructor at Code Ninjas
    Jun 2023 - Jul 2023 · 2 mos

    • Created an engaging learning environment for elementary schoolers interested in programming and game design. • Taught basic programming concepts such as variables, loops, and functions through fun and approachable tools such as Scratch, Minecraft: Education Edition, and Roblox Studios.