I am a Computer Science undergraduate at California State University, Fullerton. I have been tutoring for over 3 years and have experience tutoring elementary through college level students. I have successfully prepared students for SAT and ACT Math tests, and up to Trigonometry/Pre-calculus classes. In high school, I was in an accelerated math program where I was able to take AP Calculus AB my junior year, and AP Calculus BC my senior year. After taking the AP Calculus AB & BC Exams, I scor... [more]
In high school, I took Algebra II/Trigonometry Honors which allowed me to stay on the fast track and take Calculus BC my Senior Year. Since then, I have always stayed up to date on my math skills by taking several math courses in college. Being a computer science major, I regularly review and stay up to date on my Algebra.
In my sophomore year of high school I took Trigonometry/Math Analysis. By taking it my sophomore year, I had prepared myself to start taking Calculus the next year. Now, I continue to brush up on my Trigonometry skills in my college level math classes.
Government & Politics
I was in middle school, when I first took the SAT Math test and scored well enough to be recognized by my district. By time I took the exam in high school, I scored within the 90th percentile. Taking the exam is more than understanding the material as it is understanding how to take the test.
When I was looking to apply for college, one of the test I made sure to take was the ACT. The ACT may not be as popular as the SAT, but allowed me to work in a new challenging way. I quickly learned how to work quicker and more efficiently to improve my score on the test. This allowed me to score in the 90th percentile on this test.
This is how I began tutoring. When I was in middle school I tutored my younger brother in math, and managed to raise his grades and overall understanding of the subject. Elementary math is essential! I practice by using it in my everyday life.
Being a Computer Science major, I needed to take several programming languages. My first programming language was C++, which has grown into my favorite. Not only have I worked on projects in class in C++, but I have used my skills to design games on my own.
Throughout my undergraduate career, I have learned several programming languages one of which was C. C came very easy to me because I had a strong background in C++. I have now gone on to regularly implement C programming in my projects at Major League Hackathons, as well as my internship. A lot of students shy away from C because they do not think it is a "true" high level language, however my tutoring approach for C is to show students the beauty of having low level concepts in a high level language.
Linux is a very unique operating system that is popular among the Computer Science community, but not the general public. At home, I have a desktop that I installed Linux onto and use regularly. I have noticed that many of the students think Linux is sub-par in comparison to Mac OS or Windows; this is why my part of my Linux tutoring approach analyzes its features. However focusing on features is not enough, which is why I focus on how the open source community developed, security, and what it means when software is "free."
C# is one of my favorite programming languages because I am able to show my students how the terminal based programming can be used to make a beautiful user interface. I have been tutoring C# for over a year and have had success showing both Computer Science and non-Engineering/Computer Science majors how to program in it. When tutoring, I like to focus on explaining a specific feature's real world application, and actually showing how to implement it in C#.
Python was an interesting language for me to learn. I consider it one of the first "true" high level languages I became proficient in. I have since gone on to tutor students in Python that are STEM and non-STEM majors as well as students in high school. Python is a lot easier for my students to grasp, and I often show them how to make projects using it. Showing my students how to make and implement projects to show their friends and family is the most rewarding part. Making projects allows the student to be as creative as they like and develop art through code.