Get Tutoring Info Now
Info & Prices E-mailed
Display vt


I am studying Computer Science at The University of California, Riverside. I love math and comp. sci. As a kid, I would compete in Mathletes and as i got older, I grew into going to and hosting hackathons (aka codeathons). I know multiple computer languages including java, c++, and Objective-C.I have experience coding on multiple platforms including Mac and PC. I love working with others and helping others not only learn the material, but also have a better understanding of the concept as a whole.

Undergraduate Degree:

UCR - Bachelor of Science, Computer Science

SAT Composite: 1900

SAT Math: 730

Painting, Sculpting, Sowing, Digital Art

College Computer Science

Elementary School Math

High School Computer Science

Technology and Computer Science

What is your teaching philosophy?

My teaching philosophy is to build a strong foundation. Having a strong understanding of the basics will make moving on to more complicated subjects easier and less confusing.

What might you do in a typical first session with a student?

In a typical first session, I would get to know the student. It is important to understand a student's strong and weak points, and where he or she needs improvement. I also believe that it is important for me to introduce myself and let the student get to know me. Students should feel comfortable enough around me to talk to me about what they are struggling with and ask questions.

How can you help a student become an independent learner?

I would teach the student good study methods that would be tailored to the individual. Some students are able to read from the textbook, while others need to do practice problems. Each student is different and learns from different methods. I would help him or her find the best and most efficient ways to study and learn.

How would you help a student stay motivated?

If a student truly seemed disinterested in the subject, I would talk to him or her about what it is that they dislike about the subject. If the subject is confusing, I would try to break it down and simplify it. If the subject seems to just be boring and tedious, I would try to show a less boring approach, such as more interesting examples. However, there is no exact answer to this. It all depends on the individual student's feelings towards the matter.

If a student has difficulty learning a skill or concept, what would you do?

I would break down every step and ask the student what part is confusing. On the parts that were difficult, I would try to give context of the concept or skill and go over the basics before moving onto more complicated matters.

How do you build a student's confidence in a subject?

I would give students practice problems to solve on their own. It is important for students to see their own progress from their own eyes.