I hold a Bachelor of Science degree in Informatics with a focus on Human-Computer Interaction from the University of California, Irvine. My academic background bridges computer science and user experience design, emphasizing how people learn and interact with technology. This foundation has guided both my professional engineering work and my teaching philosophy—centering clarity, accessibility, and creativity in technical education.
My teaching experience began at theCoderSchool, where I...
I hold a Bachelor of Science degree in Informatics with a focus on Human-Computer Interaction from the University of California, Irvine. My academic background bridges computer science and user experience design, emphasizing how people learn and interact with technology. This foundation has guided both my professional engineering work and my teaching philosophy—centering clarity, accessibility, and creativity in technical education.
My teaching experience began at theCoderSchool, where I taught students ranging from ages 6 to 18. I introduced younger students to Python, guiding them through core programming concepts using interactive games and creative problem-solving exercises. For middle and high school students, I taught web development and website design, covering HTML, CSS, and JavaScript while helping them build real, portfolio-worthy projects. I focused on adapting lessons to each student’s pace and learning style, fostering confidence and curiosity in coding through a mix of structured lessons and exploratory projects.
In addition to that experience, I’ve mentored adults and career changers through Blackprint.dev, a coding platform I founded to teach full-stack development. Across both experiences, I’ve taught over 50 students and developed a teaching style that balances hands-on practice with conceptual depth. Whether working one-on-one or in small groups, I aim to make programming approachable, engaging, and empowering for every learner.