Up to 1 hour away at my regular hourly rate
EducationUniversity of California BA Physics, MA Math
ExperienceFirst 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
HobbiesChess, C++ programming, Riemann Zeta function, Combinatorics, BitCoin, Cryptography, Quantum Computation
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.