Gaurika D.

ABOUT ME

I’m from California, the Bay Area to be exact. I’m passionate about STEM education and became interested in computer science when I was in high school. I graduated from UC San Diego with B.S. in Computer Science and a minor in Linguistics. I am currently pursuing an M.S. in Computer Science at Columbia University in New York City. When I am not tutoring, I’m probably studying, playing around with some code, or reading a good book!

MY TEACHING EXPERIENCE

I worked as a programming instructor for 1.5 years at Juni Learning. I worked one-on-one with students. Some of the courses I tutored include: Beginners, Intermediate, and Advanced Python, Beginners Java, AP Computer Science, and USA Computing Olympiad Training. I also currently volunteer at a local high school in NYC, teaching students about programming in Snap! (a block-based programming language built by UC Berkeley).

MY TEACHING STYLE

When teaching, my goal is to always make sure that the student is able to understand and apply the material. To do this, I try to adapt to different learning styles. This usually includes going over examples together with the student, doing live coding demos, and trying to explain the theory/reasoning behind the concepts that students are learning. Additionally, I believe that a positive learning environment is the most helpful for students. I work to maintain a learning space where students can always ask questions and raise concerns.

Gaurika D.