Programming Help at JC-PD LLC

Affordable Online Programming Help in C, C++, Java, Python, and more by a Physics PhD + postdoc / Math BS with 20 years of professional programming experience


$40/hr for students    Tutoring Policies

$65/hr for businesses (industry, research labs, and private businesses for software engineering consulting/training/scientific programming/tutoring.)

Physics PhD + postdoc / Math BS tutor. Subjects: Programming -- C/C++/Java/python/C#; -- Physics, Math and CS

Time zone: CST/CDT

In 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.

Programming help can be accomplished during online meetings or without meetings. Without meetings, the regular hourly rate is charged for the time spent doing programming. The homework will be original.

Online sessions are by appointment only. My Zoom is utilized for sessions. Lesson notes are displayed and later saved to a pdf file for students, if applicable. A tablet and stylus are used for clearer notes. Students may use the whiteboard of My Zoom or MS oneNote if available. Notes can be written with a mouse if no tablet is available.

I have a past total of about 4 years of part-time tutoring experience in St. Louis, MO for a private company and, in Edwardsville, IL for SIUE. I have additionally about 1.5 years of part-time and periodically full-time experience (2016 - 2017) with online or primarily online tutoring employers. I began this tutoring business in June, 2017, which has been a full-time job. Since November of 2017, I have had more than 2100 sessions with 224 students (as of Dec. 2022). Many sessions lasted 2 hours or more. Some students have had many sessions. A few students have been with me for years.

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.

In computer science, I have helped with courses requiring programming in C, C++, Java, and python, primarily. Other languages are mentioned below. A first course in any of these languages, along with follow-up courses in data structures and algorithms are possible. I have helped with several courses involving C systems programming. These courses usually contain systems in their titles. Several years ago, I helped with a course requiring Java enterprise programming. Other courses in CS can be considered. I would need to know the text for the class and the syllabus. Then I would let you know if I can help. I have helped with an introductory data science course requiring python programming. I am not an expert in this course, but I can be helpful.

Programming subjects available in Computer Science

Computer Science Subjects, CS Subjects, Programming Subjects

General Programming Help

I am also open to helping with research projects, theses, or dissertations in any field (especially HRV) requiring math, statistics, physics, programming, and certain areas of engineering, if there is a good fit.

Homework help in programming is not unusual. It is better if the homework is completed in a session. In programming, students who ask for homework completion outside of a session usually don't plan on coding later in their career. Students who plan on using the knowledge from a particular subject should have their homework completed in a session. Still, knowing the subject to pass the final in the class is important.

Approximate availability (CST/CDT) for Tutoring sessions

Sunday12:00 PM -- 02:00 PM; 03:00 PM -- 12:00 AM
Monday12:00 PM -- 02:00 PM; 03:00 PM -- 12:00 AM
Tuesday12:00 PM -- 02:00 PM; 03:00 PM -- 12:00 AM
Wednesday12:00 PM -- 02:00 PM; 03:00 PM -- 12:00 AM
Thursday12:00 PM -- 02:00 PM; 03:00 PM -- 12:00 AM
Friday12:00 PM -- 02:00 PM; 03:00 PM -- 12:00 AM
Saturday12:00 PM -- 02:00 PM; 03:00 PM -- 12:00 AM

For more information or to schedule a session, please send a message below, or call or text (580) 919-2484, or send an email to (

Contact Information for JC-PD LLC online tutoring.

Please enter your name and email address for me to contact you. This website is secure. Your information is protected. I do not collect cookies.

Contact me! Please contact me now!



Copyright © 2017- Peter Domitrovich, Ph.D. JC-PD LLC. All rights reserved. Written by Peter Domitrovich, Ph.D. .