Teaching Portfolio

About Me

I'm a computer science teacher in Los Angeles, CA with experience teaching all levels of secondary CS, from 6th grade Scratch to AP-level Java. I have also taught Python, Java, C, p5.js, virtual reality, and web development with HTML/CSS/JavaScript.

My degrees and certifications are in Computer Science Education, Software Development & Programming, and Classics (Latin & Greek). As a result, my work includes integrating computer science into art, math, and the humanities. I have also taught Latin.

My public engagement includes writing technical tutorials and articles about CS pedagogy on Medium and leading coding workshops at various public events.

My Teaching

I love teaching because it's an opportunity for me to share my interests with young people, whether I'm teaching computer science or ancient languages.

I believe that school should be collaborative, interactive, and fun, and I strive to incorporate student-centered activities into all my classes.

This website highlights my teaching work and qualifications as a computer science and a Latin teacher.