I am a software engineer at Apex Microtechnology as well as a full time student at the University of Arizona Honors College pursuing a degree in Computer Science. Throughout high school, I was the lead programmer for my school's FIRST Robotics Team, as well as the team Captain for my Varsity Swim Team, where I was a two-time State Champion in the 100 Breaststroke. I play many instruments, and was a part of many music groups throughout grade school. I have professional experience conducting swim lessons for 5 years at my towns local college, as well as 4 years of non-professional experience tutoring at my high school. I am very patient when tutoring, and I like to focus more on understanding concepts and mechanics of problems, rather than memorizing solutions to specific problems and not really understanding how they work. My favorite subjects are mathematics and computer science, but I also really enjoy and do very well in the social sciences.
Education & Certification
Undergraduate Degree: University of Arizona - Bachelors, Computer Science
ACT Composite: 32
ACT English: 34
ACT Reading: 32
ACT Science: 34
SAT Math: 770
SAT Verbal: 700
Robotics, athletics, art
10th Grade Math
11th Grade Math
12th Grade Math
1st Grade Math
2nd Grade Math
3rd Grade Math
4th Grade Math
5th Grade Math
6th Grade Math
7th Grade Math
8th Grade Math
9th Grade Math
AP Computer Science A
AP Music Theory
AP US Government
College Computer Science
Computational Problem Solving
Elementary School Math
IB Computer Science
IB Further Mathematics
Technology and Computer Science
What is your teaching philosophy?
I take my time to make absolutely sure the student understands the fundamentals of the problem, rather than memorizing a solution to a specific problem.
What might you do in a typical first session with a student?
Find out the student's strengths and weaknesses, but particularly what they find fun/dull about the subject for which they are seeking tutoring.
How can you help a student become an independent learner?
By teaching them to identify causes of problems, rather than memorizing solutions to problems.
How would you help a student stay motivated?
Provide as much step-by-step help I can with class-specific problems, reminding students that learning takes time, but it's time very well spent.
If a student has difficulty learning a skill or concept, what would you do?
Find the root of their confusion; what is the fundamental concept they are misunderstanding? Tackle that.
How do you help students who are struggling with reading comprehension?
Vocabulary is key! I make sure to sit down and really focus on the vocabulary of the passage read because that's usually where comprehension problems lie.
What strategies have you found to be most successful when you start to work with a student?
Teaching students to solve problems based off of ideas, and not solutions, usually gives students a far better understanding of the material.
How would you help a student get excited/engaged with a subject that they are struggling in?
Find a real-world application of that subject! I promise the application will fascinate you and reinvigorate your enthusiasm for that subject.
What techniques would you use to be sure that a student understands the material?
Solving application problems is the ultimate tell-all of a student's understanding of a problem.
How do you build a student's confidence in a subject?
Work up from simple theory of a problem to the full blown application, as students respond better when they see the natural progression ladder of a problem.
How do you evaluate a student's needs?
Ask them where they are struggling, or even simply lacking confidence, and attack the misunderstandings at their roots.
How do you adapt your tutoring to the student's needs?
All students come from separate and unique backgrounds of understanding, and I feel it is important to communicate with the student exactly where they feel uncomfortable with a subject.
What types of materials do you typically use during a tutoring session?
I typically use a piece of paper and pencil, as writing problems out - at least in my experience - helps students better process the problems they are working on