####
Algebra 1

Algebra 1 helps to prepare you for calculus and other more advanced math courses. It is also used directly in a large number of professions, so success depends to a high degree on mastery of Algebra 1. But Algebra 1 can be a big challenge.

Algebra 1 includes number systems, variables, functions, graphing, inequalities, and polynomials. I can help you understand these mysteries.

####
Algebra 2

Algebra 2 picks up where Algebra 1 leaves off. Algebra 2 helps to prepare you for calculus and other more advanced math courses. Many high school students find Algebra 2 to be a very challenging subject.

Algebra 2 includes linear equations, linear relations, polynomial functions, radicals, complex numbers, inverse functions, and often an introduction to probability and statistics. I can help you learn these topics so that you can apply them to succeed in your homework and be prepared...
Read More

####
General Computer

Computers can be fun and useful, but they can also be very frustrating. If you would like tutoring to learn how to use computers more effectively, I can help you learn about them, and learn to be comfortable with using them to work or play.

####
Geometry

Geometry is about shape, size, relative position of figures, and properties of space. It is also about proofs based on assumptions, so it involves a good deal of logic. It may involve the study of points, lines, places, angles, reasoning and proofs, congruent triangles, quadrilaterals, proportions, similarity, right triangles and trigonometry, circles, polygons, area, and volume, among other things. I can help you or your student cope with these topics, and learn to reason things out, to be prepared...
Read More

####
Precalculus

Precalculus often deals with graphing functions, polynomial functions, rational functions, exponential functions, logarithmic functions, trigonometry, geometry, systems of equations, systems of inequalities, matrices, determinites, limits, and infinite series. This is a challenging set of concepts to learn. I can break this down systematically and help your student understand each topic by going over concepts and working exercises.

####
Trigonometry

Trigonometry is a very practical study that helps to solve real world problems involving triangles, circles, and other related geometric entities. Trigonometry involves study of topics such as unit circle and right triangle properties, trigonometric functions, graphic periodic functions, trigonometric laws and identities, law of sines and cosines, polar coordinates, etc. I can help you or your student to master trigonometry by breaking the concepts down into small parts, and working through examples...
Read More

####
Statistics

Statistics is the study of the collection, organization, analysis, and interpretation of data. It includes the study of topics such as mean, median, mode, range, variance, standard deviation, the normal curve, zScores, correlation, regression, populations and samples, probability, sampling distribution of the mean, hypothesis testing, confidence intervals, tTests, and chi-square tests. I can help you understand these topics.

I can help you work assignments and prepare for tests in...
Read More

####
Java

Java is a programming language created by James Gosling at Sun Microsystems in the early 1990's. It looks a lot like C++, but it is different in important ways. Java has become increasingly popular as a platform for commercial applications.

Learning Java involves learning about objects, classes, variables, methods, primitive data types, control structures such as switch, if, if/else, for, while, do-while, break, continue, constructors, accessors, mutators, encapsulation, inheritance,...
Read More

####
HTML

HTML is the language of the web. It is part of an important triad that also includes CSS and JavaScript. HTML contains the information to be displayed in a browser, and it uses tags to do some of the formatting of the information that is being presented. If you want to develop web pages, even if you are going to use a tool, it is vital to have a good working knowledge of HTML.

Learning HTML may include the anatomy of an HTML document, all of the various HTML tags and their purpose and...
Read More

####
SAT Math

The math portion of the SAT test has a total of 54 questions that must be completed in a total of 70 minutes, on subjects including number and operations, algebra and functions, geometry and measurement, data analysis, and statistics and probability. I can break this down systematically and help your high school student to understand each topic by going over concepts and working exercises.

####
GED

The Mathematics Test for the GED is divided into two equally weighted halves, each consisting of 25 items, with 45 minutes for each section. A page of formulas is provided as a reference for the examinees in each of the test halves. On Part I of the test, a Casio fx-260 calculator is provided for each examinee at the Official GED Testing Center. The calculator is not permitted on Part II of the test, in which estimation and mental math are critical skills.

Four major areas are tested...
Read More

####
Probability

Probability is the study of the likelihood of the occurrence of specific events. It includes the study of topics such as discrete probability distributions, continuous probability density functions, permutations, combinations, conditional probability, expected value, variance, sums, law of large numbers, and the central limit theorem. I can help you understand these topics.

####
ACT Math

The math portion of the ACT test has a total of 60 questions that must be completed in a total of 60 minutes. The math part of the ACT has six sub-sections: prealgebra, elementary algebra, intermediate algebra, coordinate geometry, plane geometry, and trigonometry. This covers the precalculus areas of mathematics that are typically covered in middle school or high school. This is a large landscape of math to review or learn. I can break this down systematically and help your student understand...
Read More

####
Elementary Math

Elementary Math is so important, because it lays the groundwork for the math classes that come later. It consists of learning concepts such as counting, the number system, addition, subtraction, multiplication, division, early geometry, measurement, early data analysis and probability, patterns, and functions. I have worked with elementary school students to help them learn the math concepts they need to succeed, not just for their current grade, but also for their future.

####
C++

C++ is a beautifully practical programming language. It provides the benefits of Object-Oriented programming, while preserving the efficiency of its predecessor, C language. It makes unwieldy programs manageable by organizing them on two levels: structured programming within classes, and object-oriented programming to relate classes to each other to form a harmonious and easy-to-manage computer application.

I have personally used C++ to write a major commercial software application...
Read More

####
C

The C programming language was developed in the late 1970's by Dennis Ritchie to use as a language to develop the Unix operating system. C code sometimes looks cryptic and strange, hard to decipher. But the number of language elements to learn is actually fairly limited. The use of pointers is probably one of the most difficult to master when learning C programming.

I used C professionally for a major commercial application for a mid size company in the 1990's. I have taught C language...
Read More

####
Computer Programming

I have been a computer programmer since I was a senior in high school. Some of the languages I have used to create applications include Pascal, FORTRAN, BASIC, C, C++, Java, perl, awk, bourne shell, and other languages that I can't immediately recall. If you need tutoring in computer programming, I can help you learn the basics of the language, and how to put it together to create working computer programs.

####
Pascal

Pascal is a computer programming language designed by Niklaus Wirth around 1970. It is somewhat verbose, but it is relatively easy to read compared to a language like C. It is strongly typed, which means that variables will not change their data type as the program runs. It is procedural, which means the parts of its functionality are broken into procedures and functions. It is not case sensitive. There are easy ways built into the language to perform input and output.

I used Pascal...
Read More

####
UNIX

I have used Unix for many of my software development endeavors. I have also spent a significant amount of time writing both low-level and high-level software to support many different flavors of Unix. I can help you learn how to use the Borne shell, the Korn shell, the C shell, Unix commands such as ls, cd, man, mkdir, mv, and rm, and Unix programs such as sed, awk, grep, vi, etc, and X windows.