Over 20 tutoring hours

Craig S.

Hermosa Beach, CA


UCLA MSEE, TRW/NGC Engineer, IEEE Author

In-person lessons
4.8 average from 6 ratings
Craig was great!
— Alex, Pacific Palisades, CA on 2/8/16

Message Craig

Send Craig a message explaining your needs and you will receive a response shortly. Have you already emailed Craig or another tutor? If so, you have an account! Sign in now

 Checking availability…
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.
Replies in 2 hours
Replies in 2 hours

Receive responses from additional tutors

If you select this option, WyzAnt will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.




UCLA (Master's)

About Craig

My Philosophy: Math is like baseball - if you master the fundamentals, you can do almost anything. Mastering the fundamentals is not about memorizing rules, but understanding the underlying logic involved. My own memory is terrible and I did very poorly in subjects requiring a good memory - basically all subjects that did not involve math. I did well in math because I was able to remember a core set of postulates, which (thankfully) never changed, and work from there. As a result, in tests I was able to reason out the answers in real time to solve the problems. That skill served me well in 40 years as an electrical engineer in the aerospace industry, because the core skill I needed was not to memorize rules that someone invented to solve textbook problems, but to be able to solve the new problems we encountered in the course of our business. To do that, I had to move beyond the rules of math to the understanding of math. This is what I would endeavor to convey to the students.

My Background: BSEE/MSEE from UCLA with major in electromagnetic theory and minor in numerical analysis. I've spent the past 40 years writing scientific software to calculate antenna radiation patterns, radar scattering patterns and radar images. I've written 4 books on optics and 2 IEEE papers on photonic bandgap structures. I have also passed the CBEST (73 in math), all 3 CSET math tests, and have a current TS/SSBI from DISCO.
My Philosophy: Math is like baseball - if you master the fundamentals, you can do almost anything. Mastering the fundamentals is not about memorizing rules, but Read more

1 hour notice required
Travel Radius
Travels within 15 miles of Hermosa Beach, CA 90254
In-person lessons

"Craig was great!"

- Alex, Pacific Palisades, CA on 2/8/16
ACT Math, Algebra 1, Algebra 2, Calculus,
Differential Equations, Discrete Math, Elementary Math, Geometry, Linear Algebra,
Prealgebra, Precalculus, SAT Math, Statistics, Trigonometry
ACT Science, Electrical Engineering,
ACT English, ACT Reading, English, Proofreading, Public Speaking, Reading, SAT Reading, SAT Writing, Vocabulary, Writing
Test Preparation:
ACT English, ACT Math, ACT Reading, ACT Science, GMAT, GRE, LSAT, MCAT, PSAT, SAT Math, SAT Reading, SAT Writing
Fortran, General Computer, Microsoft Excel, Visual Basic
American History
Elementary Education:
Elementary (K-6th),
Elementary Math, Elementary Science, Reading, Vocabulary
GMAT, GRE, Microsoft Excel, Public Speaking

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.


I've programmed in fortran, c & c# for 40, 20 and 5 years respectively. I have written mainly scientific applications in fortran and c as well as a little calculator program in c#, which emulates the 4-function calculators found on virtually all PCs. I seriously doubt there is anything a student could throw at me that I would not be able to answer.


My entire adult life as an engineer at Northrop Grumman and Boeing has been involved in applying calculus concepts to my daily work as a scientific software developer in areas ranging from Fourier analysis to orthogonal polynomials to vector differential and integral equations to Bloch waves in solids.

Electrical Engineering

I have a BSEE and MSEE from UCLA and my specialty area is in electromagnetic theory and optics. I've written 4 books on EM and optics including, "Introduction to Optics and Optical Imaging," with John Wiley.

Elementary (K-6th)

I have helped my own child throughout elementary, middle and high school years and I've also helped in the classroom back in the 2nd and 3rd grades. My most memorable experience in this regard was with one little girl who, only in 2nd grade, told me she "was no good in math." I was shocked that at such a young age, this child had already internalized the incredibly limiting belief that she was "no good in math." So I worked with her on one problem, basically just asking very simple questions at every step of the way - questions that were basically impossible to get wrong - and we just took baby steps getting through the problem. At the end of this process, she seemed almost stunned that she got the right answer. I hope that experience helped her to at least question (and maybe even discard) her previous assumption that she was no good in math. I think in the primary grades, if you can do nothing more than just not alienate kids from learning, you've done a good job, and if they're already alienated, to make them at least question their previous beliefs that that they aren't "good" in this or that subject. I think the whole thing is to open up possibilities for them and sometimes just one little success can undermine their limiting belief system and allow them to see that they really can do it and it is not as hard as they had previously believed.

Linear Algebra

In addition to taking 2 undergrad classes in linear algebra at UCLA, the first being right before the vector calculus sequence and the second being a junior-level class on more advanced topics), I also took a graduate-level seminar on direct and indirect matrix solve/matrix inversion techniques for problems in physics and engineering. Over the past 35 years, I've written numerous inversion routines (solvers) in Fortran, implementing both traditional Gaussian elimination and LU decomposition, as well as utilities to compute the determinant of large matrices.

Visual Basic

I've been a VB/VBA programmer since 2000 and have written numerous apps to do: polar plotting, ISAR imaging, near-field imaging as well as to programmatically create, open & fill MS Excel workbooks for data summary & presentation.




UCLA (Master's)

Craig was great! — Craig taught Visual Basic. He is so patient. He gave me a lot of tips. He was perfectly on time. I'll definitely use him again! ...

— Alex, Pacific Palisades, CA on 2/8/16

Hourly rate

Standard Hourly Rate: $50.00

Cancellation: 1 hour notice required

Travel policy

Craig will travel within 15 miles of Hermosa Beach, CA 90254.