Affordable Computer Science Tutoring and Programming help by a Physics PhD + postdoc / Math BS with 20 years of professional programming experience
Computer Science Professional Help
$40/hr for K-8 students and $50/hr for other students Tutoring Policies
$65/hr for businesses (industry, research labs, and private businesses for software engineering consulting/training/scientific programming/tutoring.)
In tutoring sessions, concepts are explained clearly if there is a need. Otherwise, practice is the focus. Active learning is best in any subject. Material and concepts are presented after a relevant practical problem is chosen. Then the required knowledge and problem solving approach and methods are presented. Teaching strategy in test taking is beneficial to many students. Teaching error-free programming techniques is valuable in CS. The approach to physics and math problems should also be an error-free one. In all technical subjects, problem solving should be accomplished in small steps, checking the consequences of each before proceeding.
I want to help students learn problematic material. Beating fear of success is possible through sustained small successes. The only real teaching/tutoring goal is to teach a student everything the teacher/tutor knows so that the teacher/tutor is no longer necessary.
Computer Science Tutoring
Below, a good deal of advice and options for tutoring is provided. I have coded for about 30 years, and I hope you could learn something from my experience. Some of what I have learned, was learned the hard way. Perhaps I can make your way a bit easier.
I know C, C++, Java, and Python well enough to help with most courses using those languages. I can help with first courses in JS, HTML5, CSS3, PHP, SQL, and C#. I have light experience with coding windows in visual studio using C++. I also have a little experience with C# and web pages in visual studio. In courses that require C systems programming, I usually can help. I have done multithreaded programming in C only. I don't have a lot of experience with that, though. I have done a little with including databases in Java and PHP. I have helped student many times with data structures and algorithms - primarily in Java or C++. I have not done network programming. Several years ago, I helped with a course using Java enterprise programming.
I am a former part-time software engineering consultant using C++ for a US industry in PA (2019). Also, in industry, I have 6 years of experience as a programmer/software engineer. I have 12 years of programming experience in my scientific research at Wash U School of Medicine in St. Louis. Through my dissertation and postdoc, I have 5 years of FORTRAN programming experience. At Wash U School of Medicine, I have 8 years of part-time UNIX system administrator experience.
Computer Science Tutoring and CS Tutoring
Computer Science Tutoring Options
Recommended books for learning Computer Science
Other Recommendations concerning learning Computer Science