Eric’s current tutoring subjects are listed at the left. You
can read more about
Eric’s qualifications in specific subjects below.
I took Algebra 1 in 7th grade, after skipping pre-algebra due to an accelerated learning program (after a preliminary test). Algebra 1 is one of the basic math components in anyone's academic and professional career, and has been necessary to further one's natural mental mathematics capability. The introduction of variable-based math is essential to anyone's ability to learn computer programming and application.
I have collegiate experience with the C language at UCSC, and am a Computer Science major. I first off learned from C++, so C was an easy pick-up for me.
Today, C is typically a second language learned by student programmers.
Classes I have taken using the C language in UCSC are CMPS-12B, CMPE 150/L, CMPE 110, and CMPS 101.
C++ is the first programming language I learned. I have implemented C++ in a project that I have been working on - a 2D game-engine. C++ has also been implemented in a few of my classes in college, namely CMPS 109 at UCSC, and CS-102 and CS-116 at Ohlone.
In high school, I excelled in two years of chemistry. Other than being my favorite high school subject, chemistry provided me with the ability to understand reactions on an atomic scale. I took AP Chemistry, passing with a 5, and aided future years (and some college students) with academic material up to AP Chemistry.
I'm currently a student over at University of California - Santa Cruz, studying Computer Science : Game Design. Aside from my proficiency with programming languages, I'm familiar with many existing data structures and their particular running times within computer science. I am quite comfortable with my ability to explain data types ranging from (linked) lists to hash tables and different types of binary trees.
I'm an IT Technician (for over six years) with computers. I can do computer repair and assembly, as well as explain the use of different parts for a computer. Aside from my professional experience, I have over 15 years of personal experience with PCs, 10 with Macs, and 5 with Android-based mobile devices.
Geometry was among one of my best subjects. Most kids are taught some form of geometry in K-2. This is mathematically introduced in a basic geometry class. Proofs were one of the main focuses of this class, aside from knowing the actual properties of geometrical figures.
Java is the third programming language I have learned. I picked up Java as a language fairly easily since I've done C++ (another object oriented language) before. Java is uniquely amazing because of its code-portability with the JVM, and already implemented garbage collection.
Associated class I have with Java at UCSC are -
CMPS 101, CMPS 12B, and CMPS 109
Microsoft Powerpoint was a proponent of my high school education. Most of my high school presentations were done digitally - this meant Powerpoint. Every slide was filled with some sort of content - may it be visual, or textual. Aside from Powerpoint, I can teach what makes a good presentation.
I've been an avid user of Microsoft since the days of Microsoft 95. I've had experience with all consumer Windows 95/98/2000/XP/Vista/7/8. I'm very familiar with the structure of the Windows OS, and am able to teach the most unfamiliar computer user, to the most capable computer scientist, how to utilize the Windows OS(s).
Microsoft Word - one of the oldest programs in the Microsoft Office Suite. This word processor has been the reason that the keyboard is the most-used writing utensil in my life. MS Word has been severely changed in every revision - however, this doesn't stop me from getting it and becoming familiar with it. I am able to teach with Word 2013, 2010, 2007, 2003, and 98.
I'm an avid home-brewer and an academic when it comes to networking. I am an IT technician in networking, and I also develop networks physically as well as virtually. I also am able to academically describe how networks work in all 5 layers - application, transport, network, data link, and physical layers. I have academic experience in UCSC in CMPE-150/L with networking.
Ever since the age of 5, I've been playing the piano. I was privately tutored by an MTAC approved teacher in Fremont, CA for 10 years, receiving a Certificate of Merit for achieving Advanced (X) Level Theory and Practice Piano Path A. Previously, I have taught several young children basic note-reading and piano playing technique, up to playing elementary pieces.
Pre-algebra is a composition of all the material learned from elementary mathematics, moving onto the concepts of algebra. Pre-algebra not only revisits arithmetic, but touches order of operations, characteristics of different types of numbers (natural, real, rational, irrational, etc), graphs, types of equations, and more. Personally, I skipped pre-algebra to take Algebra I in 7th grade. However, I realize that the transition between arithmetic mathematics to algebra mathematics is difficult, thus the need for the pre-algebra class.