I have experience with Computer Science from a student, professional, and teaching perspective. I understand what it feels like when you are completely stuck on a problem or concept, so when teaching I use scaffolding to break concepts down into manageable parts. I have experience teaching Computer Science to a classroom of 20 high school students from different socioeconomic backgrounds. This included daily lectures, mentoring, and one on one tutoring/debugging, among other responsibilities. I also gained experience tutoring college students during my time as an undergraduate. I emphasize understanding the concepts behind a problem, not just getting the assignment working, and use real world examples to allow the student to understand through their own perspective!
Education & Certification
Undergraduate Degree: Sonoma State University - Bachelors, Computer Science
I love traveling, camping, food, yoga, and music! I am a proud hufflepuff and have a cat named Bolin after the character in Legend of Korra.
AP Computer Science A
AP Computer Science Principles
High School Computer Science
Mac Basic Computer Skills
Ruby on Rails
Technology and Computer Science
Q & A
What might you do in a typical first session with a student?
Get to know the student and their short and long term goals. Then, we can work together to create a game plan that fits their learning style!
How would you help a student stay motivated?
Reminding them of their goals and building up their confidence!
How would you help a student get excited/engaged with a subject that they are struggling in?
I would emphasize that it's okay to make mistakes when learning a subject, and build up their confidence when they get a question correct or put a lot of time into a concept.
What techniques would you use to be sure that a student understands the material?
I would ask the student to explain their understanding of the material and break down anything that they weren't confident talking about on their own.