Gaurika D.


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!


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).


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.