Available:

Any day at any time

Lives Near:

90046

Can Meet:

Up to 5 minutes away for no additional charge

Up to 1 hour away at my regular hourly rate

Up to 1 hour away at my regular hourly rate

#### Education

University of California BA Physics, MA Math#### Experience

First 3 hours free for Physics, then only $10/hr. All other subjects $10/hr.30 yrs. exp C/C++ on Unix

After receiving bachelors and masters degrees in pure mathematics from the University of California, I worked for a NASA subcontractor on Fortran programs used to perform statistical analysis of data transmitted to earth by the Voyager and Pioneer Spacecraft. I have developed software in C and C++ for Windows and Unix platforms over a period of thirty years. I have many years of experience developing C++ programs for combinatorial graph applications under Linux. I also do Unix, Sed, Awk and Pearl scripting.

Learning programming - or anything for that matter - should start with the vary simple then build incrementally to the complex and difficult. Start with a very simple program, then build your program incrementally. Then focus on concepts and become good at using those concepts in a variety of circumstances. Learn to plan and flowchart your program. Write as many lines of pseudo code with comments as you can, before converting the pseudo code to source code. Finally study and experiment with the programming style and techniques of expert programmers.

I have 3 years classroom teaching experience as a math TA, where I taught algebra, trigonometry and calculus. I find that if I reduce concepts to their simplest essence the details tend to fall into place more or less automatically. I teach students to draw connections to the real world, to strengthen their reasoning ability and how to make the acquisition of knowledge painless and even enjoyable. I work through simple, illustrative examples to teach basic concepts then build in complexity to allow the student to learn a wider range of applications. Practice is the key to becoming comfortable in any subject so I help the student to understand how to solve a wide variety of problems. I guide the student to learn answers to questions themselves rather than give them answers to everything immediately. I think one of the most important, long-lasting effects I can have on a student is to instill a love for learning.

Also Tutors: Linux and Perl

#### Hobbies

Chess, C++ programming, Riemann Zeta function, Combinatorics, BitCoin, Cryptography, Quantum Computation#### Preferred Subjects

Algebra, Algebra 2, Algebra 3/4, AP Calculus AB, AP Calculus BC, AP Physics 1, AP Physics 2 AP Physics, Classical Mechanics, Fluids, Waves, Acoustics, Thermodynamics, Electricity and Magnetism, Optics, Interference, Diffraction, Huygens Principle, Special Relativity. Computer Science, C, C++, Unix, Linux. Math, Algebra, Geometry, Calculus, Vector Calculus, Complex Analysis, Real Analysis, (I dont do Statistics, Sorry!)

### Inquire about this tutor

The tutor will respond if they are available/interested.